@media print {
  /* print styles  */
  .nsf-logo, .sm-ncar-logo, .ncar-logo, .navbar-wrapper, .toolbar-lining, .view-footer, footer {
    display: none !important;
  }

body {
    margin: 0.5in; /* Default margin for the entire document */
    font-size: 10pt !important;
    line-height: 1.2;
    -webkit-print-color-adjust: exact;   /* Chrome,Safari,Edge etc*/
    color-adjust: exact;                /* Fire Fox*/
  } 
#block-main-navigation {
        position: fixed; /* Ensures it's at the very top */
        top: 0;
        left: 0;
        width: 100%;
        margin: 0; /* Remove all margins */
        padding: 0; /* Remove padding for clean spacing */
        z-index: 9999; /* Ensures it appears above other content if necessary */
    }

#block-main-navigation img {
        width: 100%; /* Ensures the image stretches the full width */
        height: auto; /* Maintain image aspect ratio */
    }
    
@page {
    margin: 0.5in; /* set margin on each page */
    size: 8.5in 11in; /* set page size */
     @top-center {
     	content: element(block-main-navigation)
     }
     
     @bottom-center {
      content: element(pageFooter);
      }
   }
  
 .main-content-wrapper h2, .main-content-wrapper .h2 {
    margin-bottom: 4pt;
    font-size: 16pt;
}
    h4, .h4 {
        font-size: 12pt;
        line-height: 1.8;
        margin-top:10pt;
    }
    .gin-secondary-toolbar.gin-secondary-toolbar--frontend {
    display: none;
}
    .pt-md-3 {
        padding-top: 0 !important;
    }
    .view-ral-report-newsletter {
    	padding:0 !important;
    }

   #block-main-navigation {
    background-image: url("/image/seminar-header-pdf-announcement");
   }

   #pageFooter{
    position: running(pageFooter);
   }
   
   
   
    img {
    	width:3.5in;
    	height:auto;
    }
    img.newsletter-header {
    	max-width:7.75in;
    	width:7.75in;
    	height:auto;
    }
    .speakers-name, h3, .field--name-field-title {
    	font-size:14pt !important;
    	
    }
    .speakers-description {
    	font-size:10pt !important;
    	line-height:1.2;
    }
    
}