/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for printing
 * (de) Stylesheet für den Druck
 *
 * @creator       Christian Rolle | C2 mediaproduction
 * @link          http://www.c-two.de
 * @file          print.css
 * @-yaml-minver  3.3
*/

@media print
{
  /**
   * @section basic layout preparation
   * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
   */

  /* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers  */
  /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */
  body { font-size:10pt; }

  /* (en) Hide unneeded container of the screenlayout in print layout */
  /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
  #topnav, #servicenav, #nav, #search, footer { display:none; }

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

  /*------------------------------------------------------------------------------------------------------*/

  /**
  * @section column selection
  * (en) individually switch on/off any content column for printing
  * (de) (De)aktivierung der Contentspalten für den Ausdruck
  *
  * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
  */
  
  /* Spaltendeaktivierung bei 003-Layout */
  #col1 { display:none; }
  #col2 { display:none; }
  #col3, #col3_content { width:100%; margin:0; padding:0; border:0; }
  /* --- */

  /* Spaltendeaktivierung bei 020-Layout *//*
  #col1 { display:none; }
  #col2, #col2_content { float:none; width:100%; margin:0; padding:0; border:0; }
  #col3 { display:none; }
  /* --- */
  
  /* Spaltendeaktivierung bei 023-Layout *//*
  #col1 { display:none; }
  #col2, #col2_content { float:none; width:100%; margin:0; padding:0; border:0; }
  #col3, #col3_content {width:100%; margin:0; padding:0; border:0; }
  /* --- */
  
  /* Spaltendeaktivierung bei 100-Layout *//*  
  #col1, #col1_content { float:none; width:100%; margin:0; padding:0; border:0; }
  #col2 { display:none; }
  #col3 { display:none; }
  /* --- */
  
  /* Spaltendeaktivierung bei 103-Layout *//*
  #col1, #col1_content {float:none; width:100%; margin:0; padding:0; border:0; }
  #col2 { display:none; }
  #col3, #col3_content { width:100%; margin:0; padding:0; border:0; }  
  /* --- */  

  /* Spaltendeaktivierung bei 120-Layout *//*  
  #col1, #col1_content { float:none; width:100%; margin:0; padding:0; border:0; }
  #col2, #col2_content { float:none; width:100%; margin:0; padding:0; border:0; }
  #col3 { display:none; }
  /* --- */
  
  /* Spaltendeaktivierung bei 123-Layout *//*
  #col1, #col1_content { float:none; width:100%; margin:0; padding:0; border:0; }
  #col2, #col2_content { float:none; width:100%; margin:0; padding:0; border:0; }
  #col3, #col3_content { width:100%; margin:0; padding:0; border:0; }
  /* --- */

  /*------------------------------------------------------------------------------------------------------*/

   /* Optional Column Labels | Optionale Spaltenauszeichnung
   #col1_content:before { content:" [ left | middle | right column ]"; }
   #col2_content:before { content:" [ left | middle | right column ]"; }
   #col3_content:before { content:" [ left | middle | right column ]"; }

   #col1_content:before, 
   #col2_content:before, 
   #col3_content:before {
     content:"";
     color:#888;
     background:inherit;
     display:block;
     font-weight:bold;
     font-size:18px;
   }
   */  

  /*------------------------------------------------------------------------------------------------------*/

  /* (en) optional output of acronyms and abbreviations*/
  /* (de) optionale Ausgabe von Auszeichnung von Abkürzungen */

  abbr[title]:after, 
  acronym[title]:after { content:'(' attr(title) ')'; }

  /*------------------------------------------------------------------------------------------------------*/

  /* (en) optional URL output of hyperlinks in print layout */
  /* (de) optionale Ausgabe der URLs von Hyperlinks */

  #col1_content a[href]:after,
  #col2_content a[href]:after,
  #col3_content a[href]:after {
  content:" <URL:"attr(href)">";
  color:#444;
  background:inherit;
  font-style:italic;
  }

  /* --------------------------------------------------------------------------
   * print styles from html5 boilerplate
   * ------------------------------------------------------------------------*/

  * { background: transparent !important; color: #444 !important; text-shadow: none; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, 
  blockquote { border: 1px solid #999; page-break-inside: avoid; }
  img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, 
  h2, 
  h3 { orphans: 3; widows: 3; }



  /* --------------------------------------------------------------------------
   * further print styles
   * ------------------------------------------------------------------------*/

  header #logo { position: static !important; }

  
}