@charset "utf-8";
/* CSS Document */

@media print {
  header,
  .Breadcrumb,
  .u-main > .Container > div:first-child,
  .Video,
  .Audio,
  .Carousel.owl-loaded,
  .Page-actions,
  .Page-nav,
  footer {
    display: none;
  }

  body {
    background: none;
    margin: 0;
    padding: 0;
  }

  .Container {
    max-width: 950px;
  }

  .u-main {
    margin: 0;
  }

  .Page {
    box-shadow: none;
  }

  .Page-body,
  .Page--hasNav .Page-body {
    padding: 0 0.5rem;
  }

  .Page--hasNav .Page-body {
    border-left: none;
  }

  .Page-subtitle {
    font-size: 0.85rem;
  }

  .Page-title {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
  }

  .Page-image {
    margin-bottom: 1rem;
  }

  .Page-info {
    margin-bottom: 1rem;
  }

  .Page-date,
  .Download-description {
    font-size: .75rem;
  }

  .Page-document h3:not([class]),
  h3,
  .u-h3 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.25rem;
  }

  .Page-description {
    font-size: 1rem;
    margin: 1rem 0;
  }

  .Download-title {
    font-size: 1rem;
  }

  p,
  ul li,
  .Alert,
  th,
  td {
    font-size: 0.85rem;
  }

  .Page blockquote {
    font-size: 1rem;
  }

  .Event,
  .owl-theme {
    margin-bottom: 1rem;
  }

  .table-with-total {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

}
