@media print {
  /** header start **/
  header#header-section #navigation-top #selector-lang {
    display: none;
  }
  header#header-section #navigation-top .site-logo-container a[href]:after {
    content: "" !important;
  }
  header#header-section #navigation-top .site-logo-container img.site-logo {
    margin-top: 30px;
    width: 160px !important;
  }
  header#header-section #navigation {
    display: none;
  }

  /** header end **/
  /** footer start **/
  footer#footer-section {
    display: none;
  }

  /** footer end **/
  /** masthead start **/
  .masthead .masthead-image {
    margin-top: 0px;
    opacity: 0.85;
  }
  .masthead .masthead-contents {
    bottom: -10px !important;
  }
  .masthead .masthead-contents .title h1 {
    color: white !important;
    -webkit-print-color-adjust: exact;
  }

  /** masthead end **/
  /** base start **/
  .content {
    background-color: white;
  }
  .content a[href]:after {
    font-size: 12px;
  }
  .content address a[href]:after {
    display: none;
  }
  .content span.fa.fa-play:before {
    color: white !important;
  }
  .content span.fa.fa-plus-square:before {
    color: #00844d !important;
  }
  .content span.news-tag:after {
    color: white !important;
  }
  .content span.news-tag.news-tag-press {
    background-color: #012268 !important;
  }
  .content span.news-tag.news-tag-media {
    background-color: #00844d !important;
  }

  /** base end **/
  /** page start **/
  .page-wrapper .sidebar {
    display: none;
  }
  .page-wrapper .page-content-wrapper {
    width: 100%;
    margin-bottom: 0 !important;
  }
  .page-wrapper .page-content-wrapper .breadcrumb a[href]:after {
    content: "" !important;
  }
  .page-wrapper .page-content-wrapper .page-action-top, .page-wrapper .page-content-wrapper .page-action-bottom {
    display: none;
  }
  .page-wrapper .page-content-wrapper .related-info .related-info-link, .page-wrapper .page-content-wrapper .related-info .related-info-vid {
    width: 33.3333333333%;
  }
  .page-wrapper .page-content-wrapper .related-info .related-info-link .hover-overlay .link-icon, .page-wrapper .page-content-wrapper .related-info .related-info-vid .hover-overlay .link-icon {
    background-color: #1eac8d !important;
    color: white !important;
  }
  .page-wrapper .page-content-wrapper .related-info .related-info-text {
    width: 66.6666666667%;
  }
  .page-wrapper .page-content-wrapper .related-info .related-info-text h5 {
    color: #012268 !important;
  }
  .page-wrapper .page-content-wrapper .page-content {
    padding-bottom: 50px !important;
    min-height: auto;
    /** page-section start **/
    /** page-section end **/
  }
  .page-wrapper .page-content-wrapper .page-content .page-content-title {
    color: #012268 !important;
    max-width: none !important;
  }
  .page-wrapper .page-content-wrapper .page-content .page-inner-wrapper a {
    color: #00844d !important;
  }
  .page-wrapper .page-content-wrapper .page-content .page-inner-wrapper h5 {
    color: #1eac8d !important;
  }
  .page-wrapper .page-content-wrapper .page-content .page-inner-wrapper h6 {
    color: #333333 !important;
  }
  .page-wrapper .page-content-wrapper .page-content .page-inner-wrapper .hover-overlay .link-icon {
    background-color: #1eac8d !important;
    color: white !important;
  }
  .page-wrapper .page-content-wrapper .page-content #accordion a[href]:after {
    content: "" !important;
  }
  .page-wrapper .page-content-wrapper .page-content #accordion .panel-title a:before {
    color: #1eac8d !important;
  }
  .page-wrapper .page-content-wrapper .page-content .table-2-col-image-text .image-col {
    width: 180px !important;
  }
  .page-wrapper .page-content-wrapper .page-content .table-2-col-image-text .image-col .image-wrapper {
    width: 100% !important;
  }
  .page-wrapper .page-content-wrapper .page-content .table-2-col-image-text .image-col .cite {
    display: none !important;
  }
  .page-wrapper .page-content-wrapper .page-content .table-2-col-image-text .text-col {
    width: 450px !important;
    padding-left: 30px !important;
  }
  .page-wrapper .page-content-wrapper .page-content .table-2-col-image-text .text-col .cite {
    display: block !important;
  }
  .page-wrapper .page-content-wrapper .page-content .page-section-links a[href]:after {
    content: "" !important;
  }
  .page-wrapper .page-content-wrapper .page-content .page-section-links .link-name h6 {
    color: #1eac8d !important;
  }
  .page-wrapper .page-content-wrapper .page-content .page-section-links .grid-2-col .section-link {
    padding-left: 0;
    width: 50%;
  }
  .page-wrapper .page-content-wrapper .page-content .page-section-links .grid-3-col .section-link {
    padding-left: 0;
    width: 33.3333333333%;
  }

  /** page end **/
  /** page-misc start **/
  .page-misc-wrapper .container {
    padding-bottom: 0 !important;
  }
  .page-misc-wrapper h1.title {
    font-size: 36px;
    margin-top: 20px;
    color: #333333 !important;
  }
  .page-misc-wrapper h2 {
    color: #012268 !important;
  }
  .page-misc-wrapper h5 {
    color: #1eac8d !important;
  }
  .page-misc-wrapper a {
    color: #00844d !important;
  }
  .page-misc-wrapper .page-action-bottom {
    display: none;
  }

  /** page-misc end **/
  /** page-inner-media start **/
  .media-gallery-wrapper .media-gallery-thumbnails .media-thumbnail-wrapper a[href]:after {
    content: "(" attr(href) ")" !important;
    max-width: 100% !important;
    word-break: break-all;
    display: block;
    margin-bottom: 10px;
  }
  .media-gallery-wrapper .media-gallery-thumbnails .media-thumbnail-wrapper p.caption {
    max-width: 100% !important;
    margin: 5px 0 !important;
    font-size: 14px;
  }

  /** page-inner-media end **/
  .page-inner-articles ol.articles-nav-pagination a[href]:after {
    display: none;
  }

  .page-inner-members .member-profile {
    box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 0.5) !important;
    -webkit-print-color-adjust: exact;
    -webkit-filter: opacity(1);
  }
  .page-inner-members .arrow-up {
    box-shadow: 0 0px 10px -17px rgba(0, 0, 0, 0.5) !important;
    -webkit-print-color-adjust: exact;
    -webkit-filter: opacity(1);
  }
  .page-inner-members .arrow-up:after {
    box-shadow: -1px 0px 10px -2px rgba(0, 0, 0, 0.5) !important;
    background-color: white !important;
    -webkit-print-color-adjust: exact;
    -webkit-filter: opacity(1);
  }

  #firetracker-wrapper .legend-icon.active-inside:before {
    -webkit-print-color-adjust: exact;
    content: url("firetracker/red-flame-icon.png");
  }
  #firetracker-wrapper .legend-icon.active-outside:before {
    -webkit-print-color-adjust: exact;
    content: url("firetracker/yellow-flame-icon.png");
  }
  #firetracker-wrapper .legend-icon.inactive-outside {
    -webkit-print-color-adjust: exact;
    background-color: #4186f0 !important;
  }
}