/**
 * Print Stylesheet
* @version         1.0
* @lastmodified    11.06.2020
*/

@media print {

  html {
    padding: 0;
  }
  #content, #page {
    width: 100%;
    margin: 0;
    float: none;
  }

  .page-container {
    padding: 20pt;
  }

  article, aside, details, figcaption, figure,
  footer, header, hgroup, menu, nav, section {
    display: block;
  }

  /* Font auf 16px/13pt setzen, Background auf Weiß und Schrift auf Schwarz setzen.*/
  /* Das spart Tinte */
  body {
    font: 10pt Arial, Helvetica, sans-serif;
    line-height: 1.3;
    background: #fff !important;
    color: #000;
    padding: 0;
  }
  *,
  body {
    font-size: 10pt !important;
  }

  .container .container.main-content-center {
    padding: 0 !important;
  }

  h1, h1 a {
    font-weight: bold;
    font-size: 16pt !important;
  }
  h2, h3, h4, h2 a {
    font-weight: bold;
    font-size: 14pt !important;
    margin-top: 25px;
  }
  h3, h3 a {
    font-size: 12pt !important;
  }
  h4, h4 a {
    font-size: 11pt !important;
  }

  /* Alle Seitenumbrüche definieren */
  a {
      page-break-inside:avoid
  }
  blockquote {
      page-break-inside: avoid;
  }
  h1, h2, h3, h4, h5, h6 { page-break-after:avoid;
       page-break-inside:avoid }
  img { page-break-inside:avoid;
       page-break-after:avoid; }
  table, pre { page-break-inside:avoid }
  ul, ol, dl  { page-break-before:avoid }

  .page-template.jt_shop_content .wrapper {
    /* overflow: hidden; */
  }

  a:link, a:visited, a {
    background: transparent;
    color: #520;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
  }

  a {
    page-break-inside:avoid
  }

  /* a[href^=http]:after {
    display: block;
        content:" <" attr(href) "> ";
  } */

  a[href]:after,
  article a[href^="#"]:after,
  .jt-shop-logo a[href]:after,
  .jt-shop-top-head-wrap a[href]:after {
    content: '' !important;
    display: none !important;
  }

  .jt-shop-header,
  footer.jt-footer-style-two,
  .layerslider_widget,
  .ls-overflow-visible,
  .widget-juster-recent-posts {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap;
  }

  #header-widgets, nav, aside.mashsb-container,
  .sidebar, .mashshare-top, .mashshare-bottom,
  .content-ads, .make-comment, .author-bio,
  .heading, .related-posts, #decomments-form-add-comment,
  #breadcrumbs, #footer, .post-byline, .meta-single,
  .site-title img, .post-tags, .readability, .pr-hide
  {
    display: none;
  }

  .embed-youtube, .embed-responsive {
    position: absolute;
    height: 0;
    overflow: hidden;
  }

  .entry:after {
    content: "\ The information on this page is © 2010-2020 Scaled Agile, Inc. and is protected by US and International copyright laws. Neither images nor text can be copied from this site without the express written permission of the copyright holder. Scaled Agile Framework and SAFe are registered trademarks of Scaled Agile, Inc. Please visit Permissions FAQs and contact us for permissions.";
    color: #999 !important;
    font-size: 1em;
    padding-top: 30px;
  }
  #header:before {
    content: "\ Scaled Agile Framework";
    color: #777 !important;
    font-size: 1em;
    padding-top: 30px;
    text-align: center !important;
  }

  p, address, li, dt, dd, blockquote {
    font-size: 100%
  }

  code, pre { font-family: "Courier New", Courier, mono}

  ul, ol {
    list-style: square;
    margin-left: inherit;
    margin-bottom: 15pt;
    padding-left: 15pt;
  }

  li {
    line-height: 1.6em;
  }

  ul.letters,
  .item .list {
    margin-left: 0;
    margin-right: 0
  }

  .jt-sep-two,
  .jt-sep-two:before {
    background: #666 !important;
  }

  .pr-head,
  .pr-foot {
    display: block;
    /* position: fixed; */
  }

  div.pr-foot {
    display: none;
    /* top: 0;
    width: 100%;
    height: 7.5pt;
    background-color: #f9bb4e !important; */
  }
  div.pr-head {
    top: 0;
    margin-top: 10pt;
    width: 100%;
    height: 30pt;
    background: url('/wp-content/uploads/2015/10/SAFe_provided_by_Scaled_Agile_368.png') 20pt 0 no-repeat !important;
    background-size: 240px !important;
    text-align: right;
    font-size: 8pt;
    line-height: 14pt;
    color: #666 !important;
    vertical-align: middle;
  }
  div.pr-head div {
    padding: 10pt 30pt;
    color: #666 !important;
  }
  /* div.pr-foot:after {
    content: '';
  } */

}
