/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal.
 */

@media print {
  .content-top-wrapper .content-top h1 {
    font-size: 20pt;
  }
  .content-main-wrapper #block-uib-study-study-content .ui-tabs-panel h3,
  .content-main-wrapper #block-uib-study-study-content .ui-tabs-panel h4,
  .content-main-wrapper #block-uib-study-study-content .ui-tabs-panel p,
  .content-top-wrapper .content-top p,
  .content-main-wrapper .field-name-field-uib-text h2,
  .content-main-wrapper .field-name-field-uib-text h3,
  .content-main-wrapper .field-name-field-uib-text p,
  .content-main-wrapper .field-name-field-uib-text ol li,
  .content-main-wrapper .field-name-field-uib-text ul li,
  .content-main-wrapper .field-name-field-uib-text td,
  .content-main-wrapper ul li {
    font-size: 12pt;
  }
  .content-top-wrapper .content-top #block-uib-study-study-facts-2 ul li,
  #uib-tabs-construction th,
  #uib-tabs-construction td {
    font-size: 10pt;
  }
  .content-main-wrapper #block-uib-study-study-content .ui-tabs-panel h3 {
    font-weight: bold;
  }
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  .site-name a:link,
  .site-name a:visited,
  .subheader__wrapper h2 a {
    /* Don't underline header */
    text-decoration: none !important;
  }
  .content-top-wrapper a[href]:after,
  .content-main-wrapper a[href]:after,
  .footer-top-wrapper a[href]:after,
  .content-bottom-wrapper a[href]:after,
  .content a[href]:after {
    /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 10pt;
  }
  .uib-news-byline a[href]:after {
    content: '';
  }
  .content a[href^="javascript:"]:after,
  .content a[href^="#"]:after {
    /* Only display useful links. */
    content: "";
  }
  .content,
  .content-main-wrapper,
  .block-uib-study {
    /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  body,
  #main,
  .content,
  .content-main-wrapper,
  .subheader__wrapper,
  .footer-top-wrapper,
  .header__wrapper {
    /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }
  .node-type-uib-study.study-tabs .content-main-wrapper {
    border: none;
  }
  .header__wrapper .site-name a {
    color: #000;
    position: absolute;
    left: 0;
  }
  .content-top-wrapper,
  .subheader__wrapper h2 {
    text-align: left;
  }
  .header__wrapper .header .logo__link,
  .header__wrapper .header .region-header,
  .header__wrapper .header .mobile-menu,
  nav,
  .messages,
  .error,
  #skip-link,
  #top-region-wrapper,
  #block-locale-language,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .footer-wrapper,
  .footer-bottom-wrapper,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons,
  .service-links,
  #block-uib-area-node-children,
  #bottom-region-wrapper,
  #menu-search-mobile-wrapper,
  #desktop-tablet-language,
  .ui-tabs-nav,
  #block-uib-area-news-and-calendar,
  #chatbot,
  .more-link {
    /* Hide nav elements etc. */
    visibility: hidden;
    display: none;
  }
  .ui-tabs .ui-tabs-hide,
  .ui-tabs .ui-tabs-panel,
  .uib-tabs-container h2,
  .uib-tabs-container .tabs-content {
    display: block !important;
    visibility: visible !important;
  }
  h1, h2, h3, h4 {
    page-break-after: avoid;
  }
  .ui-widget-content {
    border: none;
  }
  .field-name-field-uib-relation .field-items {
    display: block;
  }
  .field-name-field-uib-area-banner #search {
    display: none;
  }
}
/* End @media print */
