/* Print stylesheet (linked with media="print"): clean, ink-light checklist and tables. */
@page { margin: 1.5cm; }
html, body { background: #fff !important; color: #000 !important; font-size: 11pt; }
.site-header, .site-footer nav, .no-print, .cta-box, .operator-cta, .toc, nav.crumbs, button, .related, .foot-guides { display: none !important; }
.site-footer { border: 0; font-size: 8pt; color: #444; }
.wrap { max-width: none !important; padding: 0 !important; }
a { color: #000; text-decoration: none; }
.guide a[href^="/"]::after { content: ""; }
h1 { font-size: 18pt; margin: 0 0 .3cm; }
h2 { font-size: 13pt; margin: .5cm 0 .2cm; page-break-after: avoid; break-after: avoid; }
.cl-section { page-break-inside: avoid; break-inside: avoid; }
.checklist ul.cl li { margin: .12cm 0; page-break-inside: avoid; break-inside: avoid; }
.checklist input[type=checkbox] { width: 11pt; height: 11pt; }
table { border-collapse: collapse; width: 100%; font-size: 9pt; }
th, td { border: 1px solid #999; padding: 2pt 4pt; }
tr { page-break-inside: avoid; break-inside: avoid; }
