@media print {
  .layout-container {
    padding: 0 !important;
  }
  * {
    background: none !important;
    max-width: 100% !important;
    color: #000 !important;
    box-shadow: none !important;
  }
  html {
    width: 100%;
  }
  h1 {
    font-size: 30pt !important;
  }
  h2 {
    font-size: 20pt !important;
  }
  h3, h4 {
    font-size: 16pt !important;
  }
  *::before,
  *::after,
  .slick-slider,
  .layout-header,
  .layout-footer,
  .region-bottom,
  .region-fixed,
  #top,
  #header,
  #hero,
  #system,
  #sidebar-first,
  #sidebar-second,
  #footer,
  #bottom {
    display: none !important;
  }
  body,
  article {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  article {
    page-break-before: always;
  }
  img,
  ul,
  ol,
  li {
    page-break-inside: avoid;
  }
  @page {
    margin: 2cm;
  }
  a {
    font-weight: bolder;
    text-decoration: none;
  }
  a[href^=http]::after {
    content: " <" attr(href) "> ";
    font-size: 10pt;
  }
  a[href^="#"]::after {
    content: "";
  }
  a::after > img {
    content: "";
  }
  a:not(:local-link)::after {
    content: " <" attr(href) "> ";
    font-size: 10pt;
  }
}
@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/*# sourceMappingURL=print.css.map*/