/* Print: the page becomes the plan. Nav, ads, comments and the save button go away;
   a plan drawn at 1:1 is sized in absolute units so "print at 100%" is literally true. */
@page { size: letter; margin: 0.5in; }

body { background: #fff; color: #000; font-size: 11pt; line-height: 1.5; }
.agt-topbar, .agt-nav, .agt-footer, .agt-ad, .agt-comments, .agt-save,
.agt-skip, .agt-search, .agt-pagination, .agt-cats, .agt-ava, form { display: none !important; }
.agt-masthead { padding: 0 0 .5rem; border-bottom: 1pt solid #000; }
.agt-logo img { width: 150px; }
a { color: #000; text-decoration: underline; }
.agt-entry a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; word-break: break-all; }
h1, h2, h3 { color: #000; page-break-after: avoid; }
figure, table, .agt-plan, .agt-safety, .agt-wrong { page-break-inside: avoid; }
.agt-plan { border: 1pt solid #000; background: none; }
.agt-plan__scalebar i { width: 1in; border-color: #000; }
.agt-wrong { background: none; border: 1pt solid #000; }
.agt-safety { background: none; border: 1pt solid #000; }
img { max-width: 100% !important; }
