@media print
{
  #pager,
  form,
  .no-print
  {
    display: none !important;
    height: 0;
  }
  .no-print, .no-print *{
    display: none !important;
    height: 0;
  }
}

acronym, abbr {
  border:0px;
}
acronym[title], abbr[title] {
  text-decoration: none;
}
acronym[title]:after, abbr[title]:after {
  color: #999 !important;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  content: " [" attr(title) "]";
}
acronym.noprint:after, abbr.noprint:after {
  color: #000000;
  content: "";
}

/* absoluter Link */
a[href^="/"]:after {
  color: #999;
  font-family: monospace;
  content: " [→" var(--server) attr(href) "]";
}
/* alles andere: */
a:not([href^="/"]):after {
  color: #999 !important;
 -webkit-print-color-adjust: exact;
  color-adjust: exact;
  font-family: monospace;
  content: " [→" var(--server) var(--path) attr(href) "]";
}
/* die zuletzt gefundene Regel zählt, d.h. es bleibt oben nur der relative Link */
/* mit relativen Links, die mit ./ oder ../ beginnen, passt das nicht ganz */
a[href^="http"]:after {
  color: #999 !important;
 -webkit-print-color-adjust: exact;
  color-adjust: exact;
  font-family: monospace;
  content: " [→" attr(href) "]";
}
a[href^="mailto:"]:after {
  color: #999 !important;
 -webkit-print-color-adjust: exact;
  color-adjust: exact;
  font-family: monospace;
  content: " [" attr(href) "]";
}
a[href^="#"]:after {
  color: #000000;
  content: "";
}
a[name]:after {
  color: #000000;
  content: "";
}
a[title]:after {
  color: #999 !important;
 -webkit-print-color-adjust: exact;
  color-adjust: exact;
  font-family: sans-serif;
  content: " [" attr(title) "]";
}
/* falls es explizit abgedreht werden soll: class=noprint */
/* Farbe auf schwarz setzen */
a.noprint[href] {
  color: #000000;
}
/* Link ausblenden */
a.noprint[href]:after {
  content: "";
}
