@media print {
  .fluid-width-video-wrapper, embed, h1, h2, h3, h4, h5, h6, img, video {
    page-break-before: avoid;
    page-break-after: avoid;
    page-break-inside: avoid
  }

  blockquote {
    page-break-inside: avoid
  }

  ul {
    page-break-before: avoid
  }

  q {
    quotes: none
  }

  q:after, q:before {
    content: ""
  }

  q:after {
    content: " ("attr(cite) ")"
  }

  blockquote {
    font-size: 12pt;
    font-style: italic
  }

  img {
    border: 0
  }

  #author-link, #header-image-main, #nav-below, .sidey, a.continue-reading-link, body .cryout #nav-toggle, footer#footer, header #access, span.edit-link {
    display: none
  }

  body, html {
    font-size: 11pt;
    line-height: 1.5;
    color: var(--honify-dunkelgrau)
  }

  #masthead.cryout #site-header-main {
    position: static;
    margin-top: 0;
    height: auto;
    border: 0;
    box-shadow: none
  }

  #masthead.cryout #branding {
    height: auto
  }

  #masthead.cryout #site-text {
    transform: none;
    text-decoration: underline
  }

  #site-title span a span:first-child {
    background: 0 0;
    width: auto;
    margin: 0;
    padding: 0;
    font-weight: 400;
    color: inherit
  }

  #site-title a span {
    color: inherit;
    font-weight: 400;
    padding: 0;
    text-decoration: underline
  }

  #container #main {
    width: 100%;
    min-height: auto
  }

  .cryout #site-header-main-inside {
    padding: 0 !important
  }

  .main #content-masonry {
    height: auto !important;
    margin: 0
  }

  .animated-article {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important
  }

  .cryout a {
    text-decoration: underline
  }

  .cryout p a:after {
    content: " ("attr(href) ")";
    font-size: 80%;
    word-wrap: break-word
  }

  .cryout .entry-title {
    font-size: 160%
  }

  .lp-text {
    background: var(--honify-weiss);
    color: var(--honify-dunkelgrau);
  }
}