/**
 * @file
 * Print styling
 *
 */
@page {
  size: A4;
  /* auto is the initial value */
  /* this affects the margin in the printer settings */
  margin: 10mm 20mm 25mm 20mm;
}

@media print {
  /**
   * DEFAULTS
   *
   */
  /* size of DIN A4 */
  html, body {
    width: 210mm;
    height: 297mm;
  }
  /* avoid printing paragraphs and grid-boxes and containers over two pages */
  p, .grid-box, .grid-container {
    page-break-inside: avoid;
  }
  *,
  .grid-boxes-wrapper .grey-darker {
    color: black !important;
    background-color: none !important;
  }
  /**
   * HEADER
   *
   */
  .navbar {
    display: block;
  }
  .header-top-right,
  .header-bottom-left,
  .header-bottom-right {
    display: none;
  }
  .header-top-left {
    position: fixed;
    top: 0;
    width: 100mm;
    height: auto;
  }
  .header-logo-subline {
    display: block;
    font-size: 14px;
  }
  /**
   * FOOTER
   *
   */
  .menu-footer {
    display: none;
  }
  .footerwidget .grid-container {
    display: none;
  }
  .footerwidget .footer-donate-text {
    display: block;
    font-size: 14px;
    position: fixed;
    bottom: 0;
  }
  /**
   * GRID
   *
   */
  .grid-container {
    padding-top: 20mm;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .grid-box-toggle .content-toggle {
    opacity: 1 !important;
    max-height: 10000px !important;
  }
  /**
   * LINKS
   *
   */
  /* clear bootstrap-default to avoid printing hrefs everywhere */
  a[href]:after {
    content: "";
  }
  .grid-box-html a[href]:after {
    content: " URL:<" attr(href) "> ";
    font-size: 11px;
    color: inherit;
  }
  /**
   * IMAGES
   *
   */
  .ph-license__wrapper .ph-license {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    display: block;
    line-height: 13px;
  }
}
/*# sourceMappingURL=print.css.map */