/* Print-friendly CSS for US Letter with 1 inch margins */

@page {
    size: letter;
    margin: 1in;
}

html, body {
    margin: 0;
    padding: 0;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 11pt;
    line-height: 1.4;
    color: #000000;
    background-color: #ffffff;
}

header,
main,
footer {
    max-width: 7in;
    margin: 0 auto;
}

header {
    padding-top: 0.25in;
    padding-bottom: 0.15in;
    border-bottom: 1px solid #000000;
    margin-bottom: 0.25in;
}

h1 {
    font-size: 20pt;
    margin: 0 0 0.1in 0;
    font-weight: bold;
}

h2 {
    font-size: 14pt;
    margin-top: 0.3in;
    margin-bottom: 0.1in;
    font-weight: bold;
    border-bottom: 1px solid #000000;
    padding-bottom: 0.05in;
}

.subtitle {
    margin: 0 0 0.05in 0;
    font-size: 12pt;
    font-weight: 600;
}

.note {
    margin: 0;
    font-size: 9pt;
}

main {
    padding-top: 0.1in;
    padding-bottom: 0.2in;
}

section {
    page-break-inside: avoid;
}

ol {
    padding-left: 0.2in;
    margin-top: 0.05in;
    margin-bottom: 0.05in;
}

li {
    margin-bottom: 0.1in;
}

.citation {
    margin: 0 0 0.03in 0;
    font-size: 11pt;
}

.description {
    margin: 0 0 0.03in 0;
    font-size: 10pt;
}

.publisher-link {
    margin: 0 0 0.05in 0;
    font-size: 9.5pt;
}

a {
    color: #000000;
    text-decoration: underline;
}

footer {
    border-top: 1px solid #000000;
    padding-top: 0.15in;
    padding-bottom: 0.1in;
    font-size: 9pt;
    margin-top: 0.3in;
}

@media print {
    a {
        text-decoration: none;
    }
}
