
ul.md {
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 1.1em;
}

.templatecc {
    color: var(--color-text-template);
    text-align: center;
    padding: 0.5em;
}
.cc {
    padding: 0.5em;
}
.cc-opening {
    display: grid;
    grid-template-columns: auto 1fr 2fr;
    gap: 0.5em;
}
.cc-description {
    padding-bottom: 1em;
}
.cc-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1em;
    padding-bottom: 1em;
}
.cc-subsection {
    display: inline-table;
}
.enableSelect {
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
}
@media print {

    /* All your print styles go here */
#header,
    #footer,
    #nav {
        display: none !important;
}
.h1 {
        padding: 1em;
}
.cc {
        padding: 1em;
}
.cc-section {
        padding-bottom: 1em;
}
.cc-opening {
        display: grid;
        grid-template-columns: auto 1fr 2fr;
        gap: 0.5em;
}
.cc-subsection {
        width: 98%;
        padding-right: 1em;
        padding-bottom: 1em;
        page-break-inside: avoid;
}
}
