@media print {

  @page {
    margin: 1.5cm 2.5cm;
  }

  body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, span, em, div, header, footer, strong, a {
    font-family: Arial, sans-serif !important;
    color: black !important;
    filter: grayscale(1);
  }

  h1, h2, h3, h4, h5, h6, strong, b {
    font-weight: bold !important;
  }

  .for-print-only {
    display: block;
  }

  .search-modal,
  .utilities, 
  .main-nav,
  .comments-outer,
  .pg-footer-outer,
  .for-screen-only,
  .pop-up,
  .cookies-banner,
  .questionnaire-progress {
    display: none !important;
  }

  .outer.bg-orange-light,
  .outer.bg-blue-light,
  .outer.bg-green-light,
  .outer.bg-mustard-light {
    background: none !important;
  }


  .pg-header {
    padding: 2.5rem 0;
    height: auto;
  }

  .pg-header-logo {
    margin: 0 auto;
    filter: grayscale(1);
  }

  /* HERO CONTENT */

  .hero {
    background: none !important;
  }

  .hero-content-outer {
    padding: 0 !important;
  }

  .hero-content {
    width: 100% !important;
  }

  .hero-content .status-tag-list {
    display: none !important;
  }

  .hero-content .dropdown-outer {
    display: none !important;
  }

  .hero-content__date:before {
    content: "Posted: ";
  }

  .hero-cta {
    display: none !important;
  }

  .hero--home .hero-content {
    padding: 0 !important;
    margin: 0 0 5rem !important;
  }

  /* PAGE CONTENT */

  .pg-content--spaced {
    margin: 2.5rem 0 0;
    padding: 2.5rem 0;
    border-top: 1px solid black;
  }

  .col-3-span-2 {
    width: 100% !important;
  }

  .col-3-span-1 {
    display: none !important;
  }

  .pg-content__section + .pg-content__section,
  .pg-content__section.std-content + .pg-content__section.std-content {
    margin: 2.5rem 0 0 !important;
    padding: 2.5rem 0 0;
    border-top: 1px solid black;
  }

  #share {
    display: none;
  }

  .quote-block {
    box-shadow: none !important;
  }

  .std-content img {
    filter: grayscale(100%);
  }

  .std-content .responsive-table {
    box-shadow: none;
    border: 1px solid black;
  }

  .std-content .responsive-table table th {
    font-family: Arial;
    font-weight: bold;
    color: black;
  }

  .std-content .responsive-table table td, .std-content .responsive-table table th {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
  }

  /* SYMPTOM CHECKER */

  .symptom-list-outer > .std-content,
  .symptom-list,
  .symptom-diagram,
  .close-symptom-summary,
  .symptom-summary .text-btn {
    display: none !important;
  }

  .symptom-summaries {
    position: relative;
    top: auto;
    left: auto;

    width: 100%;
    height: auto;
  }

  .symptom-summary {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    width: 100%;
    margin: 0 0 2.5rem;

    box-shadow: none;
    border: 1px solid black;
  }

  .symptom-summary + .symptom-summary {
    margin: 2.5rem 0 0;
  }

  /* ACCORDION */

  .accordion-item {
    border: 1px solid black;
    background: none;
  }

  .accordion-item__toggle {
    position: relative;
    display: block;
    width: 100%;
    padding: 1.66667rem 1.66667rem 0 1.66667rem;
    font-family: Arial;
    font-weight: bold;
    color: black;
    border: none;
    border-radius: none;
  }

  .accordion-item__toggle svg {
    display: none !important;
  }

  .accordion-item__content {
    display: block !important;
  }

  
}