/**
 * Print
 * This aggressively styles print output, you can remove all of it if you want
 * print to be identical to a normal web page, or adjust it to better suit
 * your design and requirements. For example this only removes a sub-set of
 * regions, all others will print.
 ============================================================================ */
@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
  }
  html,
  body,
  .l-rw,
  .pr-main .l-r--content,
  .block-main-content,
  article {
    width: 100% !important;
    padding: 0;
    margin: 0;
  }
  body {
    top: 0;
    padding: 0 !important;
    margin: 0 !important;
  }
  .node--view-mode-full .field-formatter-image + .field-node--node-title,
  .node--view-mode-featured .field-formatter-image + .field-node--node-title,
  .field-node--node-title,
  .field-node--node-title h1 {
    margin-top: 0 !important;
    height: auto !important;
    min-height: 10px !important;
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    margin-bottom: 1rem !important;
    text-align: left !important;
  }
  .node--view-mode-full .field-formatter-image.field-node--field-banner-image,
  .node--view-mode-featured .field-formatter-image.field-node--field-banner-image {
    min-height: 10px;
  }
  .pr-main .l-r--content,
  .block-main-content {
    float: none;
  }
  .block-inner-compass-local-tasks,
  .block-views-css-class--content-micro-list,
  .pr-header__header-top,
  .more-link,
  :after,
  :before,
  a:after,
  a:before,
  h2:after,
  h2:before,
  .field-type-image,
  .block--type-image-link.block--view-mode-full,
  .block--type-image-link.block--view-mode-half-width,
  .block--view-mode-social-links,
  .book-navigation,
  .rm-region,
  [id*="toolbar-"],
  [class*="_sidebar-"],
  .pr-navbar,
  .l-rw-navbar,
  .l-navbar,
  .l-r--page-top,
  .l-r--page-bottom,
  .l-subfeatures,
  .l-highlighted,
  .pr-temporary-tabs,
  .comment-form-wrapper,
  .block-breadcrumbs,
  .links,
  .contextual,
  .tabs,
  .feed-icons,
  .messages,
  .block--messages,
  #block-joinicinow,
  #block-social-links {
    display: none !important;
    width: 0;
    height: 0;
    float: none;
    content: '';
  }
  .paragraph--type--segments .field-formatter-faqfield-accordion .faqfield-answer {
    display: block !important;
  }
  .node--view-mode-teaser {
    border-bottom: 1px dotted silver;
    margin-bottom: 1em;
  }
  a,
  a:visited {
    text-decoration: none;
  }
  /* Don't show links for images, or javascript/internal links */
  .site-branding a,
  .node__title a {
    text-decoration: none;
  }
  .block,
  .node,
  .comment,
  .page__row,
  .regions,
  .region {
    margin: 0 0 12px;
  }
  .menu a {
    padding: 0 1rem 0.5rem 0;
  }
  [dir="rtl"] .menu a {
    padding: 0 0 0.5rem 1rem;
  }
  body,
  img,
  caption,
  .page,
  .field,
  .block,
  .comment,
  .node,
  .view,
  .views-row {
    border: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .views-row,
  figure,
  pre,
  code,
  img,
  svg,
  tr,
  blockquote {
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  img {
    max-width: 100%;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h1,
  h2 {
    page-break-after: avoid;
  }
  .site-branding__logo-img {
    width: 180px;
  }
}
/*# sourceMappingURL=print.css.map */
