@charset "UTF-8";
/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
@media print {
  /* Inhaltsbreite setzen, Floats und Margins aufheben */
  /* Achtung: Die Klassen und IDs variieren von Theme zu Theme. Hier also eigene Klassen setzen */
  #content, #page {
    width: 100%;
    margin: 0;
    float: none; }

  /** Seitenränder einstellen */
  @page {
    margin: 2cm; }
  /* Font auf 16px/13pt setzen, Background auf Weiß und Schrift auf Schwarz setzen.*/
  /* Das spart Tinte */
  body {
    font: 13pt 'Open Sans', sans-serif;
    line-height: 1.3;
    background: #fff !important;
    color: #000; }

  h1 {
    font-size: 24pt; }

  h2, h3, h4 {
    font-size: 14pt;
    margin-top: 25px; }

  .page_title h1 {
    font-size: 24pt; }

  .page_title h2 {
    font-size: 14pt; }

  .cat-promo {
    padding: 0px; }

  .button {
    display: none; }

  .large-1.columns {
    width: 8.332%; }

  .large-2.columns {
    width: 16.665%; }

  .large-3.columns {
    width: 24.998%; }

  .large-4.columns {
    width: 33.332%; }

  .large-5.columns {
    width: 41.665%; }

  .large-6.columns {
    width: 49.998%; }

  .large-7.columns {
    width: 58.332%; }

  .large-8.columns {
    width: 66.665%; }

  .large-9.columns {
    width: 74.998%; }

  .large-10.columns {
    width: 83.332%; }

  .large-11.columns {
    width: 91.665%; }

  .large-12.columns {
    width: 100%; }

  .region5wrap {
    display: none; }

  .common-resources, .home-quicklinks {
    display: none; }

  ul.accordion li.accordion-item div.accordion-content {
    display: block !important; }

  .page_title .row .large-5.columns.right div.right {
    max-height: 300px; }

  .page_title {
    margin: 0px; }

  /* 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; }

  /* Linkfarbe und Linkverhalten darstellen */
  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 {
    content: none !important; }

  a:after > img {
    content: ""; }

  article a[href^="#"]:after {
    content: none !important; }

  a:not(:local-link):after {
    content: "  "; }

  a[href]:after {
    content: none !important; }

  /**
   * Eingebundene Videos verschwinden lassen und den Whitespace der iframes auf null reduzieren.
   */
  .entry iframe, ins {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap; }

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

  /* Unnötige Elemente ausblenden für den Druck */
  #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 {
    display: none; }

  /* Benutzerdefinierte Nachrichten vor und nach dem Inhalt einfügen */
  .entry:after {
    content: "\ Alle Rechte vorbehalten. (c) 2014 - 2016 TechBrain - techbrain.de";
    color: #999 !important;
    font-size: 1em;
    padding-top: 30px; }

  #header:before {
    content: "\ Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";
    color: #777 !important;
    font-size: 1em;
    padding-top: 30px;
    text-align: center !important; }

  /* Wichtige Elemente definieren */
  p, address, li, dt, dd, blockquote {
    font-size: 100%; }

  /* Zeichensatz fuer Code Beispiele */
  code, pre {
    font-family: "Courier New", Courier, mono; }

  ul, ol {
    list-style: square;
    margin-left: 18pt;
    margin-bottom: 20pt; }

  li {
    line-height: 1.6em; } }
