@media print {
  #header--page, #footer--page, [class*="region-ads"], .node__share, nav, .sidebar, .admin-tray,
  #comments, .comment-badge, .vbo-view,
  #block-hpdbanner, #block-hpd2026-related-article, .region-after-content, .contextual-links, .breadcrumb {
    display: none !important;
  }

  /* 2. Layout auf volle Breite zwingen und Hintergrund weiß färben */
  body, main, .main-content, article {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #ffffff !important;
    color: #000000 !important;
    font-size: 12pt !important;
  }

  /* 3. Links lesbar machen: URLs im Druck als Text hinter den Link schreiben */
  a[href]:after {
    content: " (" attr(href) ")";
    font-size: 9pt;
    color: #555555;
  }

  /* Interne Sprunglinks oder JavaScript-Links dabei ignorieren */
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: "";
  }
}
