@media print {
  * {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
    color-adjust: exact !important;                 /*Firefox*/
  }
  .view-issues-subcats .view-content .views-field-description__value,
  body.page-node-type-company .node__content .field--name-field-company-highlights div.collapsible,
  body.page-node-type-company .node__content .field--name-field-company-link div.collapsible,
  body.path-taxonomy .content .field--name-field-term-link div.collapsible,
  body.path-taxonomy .content .field--name-field-term-body div.collapsible,
  .node__content .field--name-body div.collapsible {
    display: block;
  }
  .view-issues-subcats .view-content .views-field-name:before,
  body.page-node-type-company .node__content .field--name-field-company-highlights .field__label:before,
  body.page-node-type-company .node__content .field--name-field-company-link .field__label:before,
  body.path-taxonomy .content .field--name-field-term-link .field__label:before,
  body.path-taxonomy .content .field--name-field-term-body H3:before,
  .node__content .field--name-body H3:before {
    background-position: -32px 0;
  }
  @-moz-document url-prefix() {
    #block-headlinetitle a {
      background-color: #000 !important;
      color: #f80 !important;
      color-adjust: exact !important;
    }
    #block-headlinetitle a span {
      color: #f80 !important;
      background-color: #000 !important;
      color-adjust: exact !important;
    }
    #search-section .large_texter {
      color: #f80 !important;
    }
    .node__content .field--name-field-tags .field__item a,
    #block-afsc-footer a {
      color: #f80 !important;
      color-adjust: exact !important;
    }
  }
}