/* PRINTED PAGE STYLING */ @media print { body { font-size: 12pt; background-image: none !important; background-color: inherit !important; color: inherit !important; } article, article #post-metadata, article .metadata { font-family: var(--print-font-body); } header:not(.fa), h1, h2, h3, h4, h5, h6 { font-family: var(--print-font-header); } .post-comments, aside, #site-header, footer, #authorbox, #post-tags, #post-nav, #main-container > .alert { display: none !important; } a:link:after, a:visited:after { content: ""; } pre, code, pre span, code span { border-color: #000000 !important; background-color: #ffffff !important; color: #000000 !important; } main, p, header, a, th, td { color: inherit !important; } a { text-decoration: none; font-weight: normal !important; } #site-container { margin: 0 auto; background-color: inherit; padding-left: 0.5in; } #main-container { display: block; padding: 0; } #main-container main { width: 100%; max-width: 100%; background-color: inherit; color: inherit; } .alert { border-color: #000000 !important; background: inherit; color: inherit; page-break-inside: avoid; } #TableOfContents { background: inherit !important; border: 1px solid black; color: inherit !important; } img { page-break-inside: avoid; page-break-after: avoid; page-break-before: avoid; } @page { margin: 0.75in 0.5in 0.75in 0; } }