@page { margin: 16mm 14mm; }
  nav, .topbar, .toc, .filterbar, .brandpick, .pdfbtn, .h2hfilter, .moretog, .morebtn, .kvact-more summary,
  #frosset, .settingslink, footer .nav, .qpick, .viewpick { display: none !important; }
  /* Alt foldet ud: skjulte raekker og lukkede details skal med paa papir. */
  .xtra, details .dbody, details > *, .kvact-more p { display: revert !important; }
  details { display: block !important; }
  details > summary { list-style: none; font-weight: 700; }
  body { background: #fff !important; color: #000; font-size: 10.5pt; }
  .section, .box, .acard, .kvact-row { break-inside: avoid; page-break-inside: avoid; }
  h1, h2, h3 { break-after: avoid; page-break-after: avoid; }
  /* URLEN TRYKKES, MEN AFKORTET. Maalt 2/9 paa Details: 1.227 eksterne links med en
     samlet href-laengde paa 92.050 tegn, altsaa cirka tredive ekstra A4-sider ren URL
     skudt ind i broedteksten. De vaerste er Google News' RSS-links paa 500 til 678 tegn
     hver — en base64-blob ingen skriver af.

     En printet URL er kun nyttig hvis nogen kan taste den. Vaerdien ligger i vaertsnavnet
     og starten af stien; resten er stoej der goer resten af siden ulaeselig. inline-block
     plus max-width giver os en ellipse, og 46ch er nok til vaert plus foerste led. */
  a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 8pt; color: #555;
    display: inline-block; max-width: 46ch; overflow: hidden; text-overflow: ellipsis;
    white-space: nowrap; vertical-align: bottom; }
  /* Interne ankre skal IKKE have deres URL trykt: "(#chap-ai)" hjaelper ingen. */
  a[href^="#"]::after { content: none; }
  table { break-inside: auto; } tr { break-inside: avoid; }
  thead { display: table-header-group; }
