/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * default print stylesheet
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media print {
  /**
  * @section basic layout preparation
  */
  /* (en) change font size unit to [pt] - avoids problems with [px] in Gecko based browsers */
  /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit [px] in Gecko-Browsern vermeiden */
  body {
    font-size: 10pt;
    padding: 0 5px;
  }

  /* (en) Hide unneeded container of the screenlayout in print layout */
  /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
  nav, #b24-iconlist, .b24-head-title, .b24-head-row2, .b24-ads-container, .b24-box-pager, .b24-footer-text, .b24-searchform,
  .b24-radius-search, .b24-disable-for-print {
    display: none !important;
  }

  .ym-grid, .ym-grid .b24-td {
    display: block;
  }

  .ym-gl, .ym-gr {
    float: none;
  }

  /* Set the main column to 100% width */
  .b24-forum-right,
  .b24-forum-left,
  .ym-g33,
  .ym-g47,
  .ym-g50,
  .ym-g65,
  .ym-g66,
  .ym-g70,
  .ym-g30 {
    width: 100%;
  }

  /* Apply the inherit background and text colours */
  .b24-box-head-blue, .b24-blue-plane, .b24-sourcen {
    -webkit-print-color-adjust: exact;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* (en) Avoid page breaks right after headings */
  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
}