/* Print styles for envina.dk */
@media print {
  
  /* Show body and all main content */
  body {
    visibility: visible !important;
    display: block !important;
    /* background: white !important;
    color: black !important; */
  }


  /* Show main content areas */
  /* main,
  .content,
  .region-content,
  .block-content,
  article,
  .node,
  .field,
  .paragraph {
    visibility: visible !important;
    display: block !important;
  } */
  
  /* Hide navigation and non-essential elements */
  nav,
  header,
  footer,
  .sidebar,
  .navigation,
  .menu,
  .breadcrumb,
  .tabs,
  .action-links,
  .pager,
  .form-actions,
  button,
  input[type="submit"],
  .btn,
  .iconify,
  .comment-delete,
  .comment-edit,
  .comment-reply,
  a[href] {
    display: none !important;
  }
  
  /* Ensure text is readable */
  h1, h2, h3, h4, h5, h6 {
    color: black !important;
    page-break-after: avoid;
  }
  
  p {
    orphans: 3;
    widows: 3;
  }
  
  /* Show links with URLs */
  a[href]:after {
    content: " (" attr(href) ")";
    font-size: 0.8em;
    color: #666;
  }
  
  /* Remove background colors and images */
  * {
    background: transparent !important;
    background-image: none !important;
  }
  
  /* Ensure proper spacing */
  .node,
  .paragraph,
  .field {
    margin-bottom: 1em !important;
    page-break-inside: avoid;
  }
  
}
