
/* print */
@media print {
    
 /* Hide menus, footers, and sidebars */
  nav, footer, header, .sidebar, .ads, .quote-1, img, .advs-box-buttons, .online-training, .extra-buttons, .print-button {
    display: none !important;
  }
    html,
  body {
    height: auto;
  }
    .header-title, .grid-item, .grid-box {
        height:auto !important;
        padding:0 !important;
    }
    
/* for catalog page - this is modified in jquery on catalog page */  
    .showBody {
    visibility: visible !important; 
      }
    .autoHeight {
        height: auto !important;  
     }
    
/* for popup - this is modified in jquery  on catalog page */
    .hideBody {
        visibility: hidden!important; 
    }
    .zeroHeight {
        height: 0 !important;  
    }
    
/* Ensure content takes up full width */
  .catalog {
    width: 100%;
    margin: 0;
    padding: 0;
    }
    
    .box-lightbox.catalog-style .catalog-left p {
        color: #000 !important;
    }
    
    .box-lightbox.catalog-style .catalog-right-content, .box-lightbox.catalog-style .catalog-right-content-1, .box-lightbox.catalog-style .catalog-left {
        padding: 0 !important;
    }
    .box-lightbox.catalog-style .catalog-right-title {
        padding:0 !important;
    }

    /* Make only the specific popup/section visible */
  .printable-area, .printable-area * {
    visibility: visible !important;
    height: auto !important;
    overflow: visible !important;  
    page-break-inside: avoid;
    break-inside: avoid; /* Modern CSS property */
  }
  /* Not using - Prevent images from breaking across pages  and  Reset background and colors for printing 
    
  body {
    background: white;
    color: black;
    font-size: 12pt;
  }
    
  img {
    max-width: 100%;
    page-break-inside: avoid;
      display: none;
  }*/
  
  /* Add URL to links */
  /*a::after {
    content: " (" attr(href) ")";
  }*/
  
}


