/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * default print stylesheet
 *
 * @copyright       Copyright 2005-2012, 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         v4.0.1
 * @revision        $Revision: 724 $
 * @lastmodified    $Date: 2012-03-03 11:45:41 +0100 (Sa, 03 Mrz 2012) $
 */

@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,	.ym-searchform, 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 {color:#000; page-break-after:avoid;}
	
	article.item {page-break-inside:avoid;}

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

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

	abbr[title]:after, acronym[title]:after {
  		content: " (" attr(title) ")";
  		background-color: inherit;
  		color: #444;
  		font-style: italic;
  		font-weight:normal;
		font-size: 12px;
  	}

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

	/* (en) optional URL output of hyperlinks in print layout */
	/* (de) optionale Ausgabe der URLs von Hyperlinks, auschließlich für a der Klasse 'ef-link-icon' */
	
	a.ef-link-icon[href]:after {
		content: "\A ("attr(href)")";
		white-space: pre;
		color:#444;
		background:inherit;
		font-style:italic;
		font-weight:normal;
		font-size: 12px;
		text-decoration:underline;
	}
	a.ef-link-top[href]:after {
	display:none;
	}
	a.lightbox[href]:after {
	display:none;
	}
	li a.ef-link-down[href]:after {
	display:none;
	}
	
	
	/*------------------------------------------------------------------------------------------------------*/
	
	/* Anpassungen für erfurt.de */

	/* reset */
	* {text-align:left;}
	h1, h2, h3, h4, h5, h6 {text-align:left;}
	body #main .ym-grid {display:block;table-layout: auto;}
	body #main img[alt]:after {content:"\A ("attr(alt)")"; white-space: pre;} 
	body #main .ym-gl {float:none;}
	body #main .ym-gr {float:none;}
	body #main .bordered {box-shadow: none;}
	body #main thead { display: table-header-group; } /* h5bp.com/t */
	body #main tr, body #main img {page-break-inside: avoid;}
	
	a.ef-link {color:#000 !important;}
	
	html body #main h1 {font-size: 170% !important;}
	html body #main h2 {font-size: 130% !important;}
	html body #main h2 a {color: #000700 !important;}
	html body #main h3 {color: #000 !important;font-size:110%;}
	html body #main h3 a {color: #000 !important;}
	html body #main h4 {color: #000 !important;font-size:105%;}
	html body #main h4 a {color: #000 !important;}
	
	/* header */
	body .ef-lead-in {float:left;width:70%}
	body .ef-logo {float:right;width:20%}
	body .ef-logo img {width:100%}
	
	body #main img[alt]:after {content:"\A ("attr(alt)")";} 

	/* col1 */
	/* was wollen wir denn alles nicht ausdrucken?*/
	body #main .jquery_tabs ul.tabs-list, body #main .flex-control-nav  {display:none;}
	/*----------------------------------------------------------------------------------------*/
	body #main .ym-col1 {float:none;margin-left:0 !important;margin-right:0;width:100%;}

	/*Sonstige Anpassungen in Col1*/
	body #main img {width:100%;}*/
	body #main .ef-meta-pic:before {display: none;font-style:italic;}
	body #main .ef-meta-info {font-style:italic;}
	body #main a.ef-news-headline-small {padding-left:0;font-weight:bold;color:#000;}
	body #main a.ef-news-headline-big {padding-left:0;font-weight:bold;color:#000;}
	body #main .ym-gwrap {margin: 0;}
	body #main .ef-layout-box {background: none;border: 0px solid #E5E5E5;padding: 0em; width:100%}
	body #main .jquery_tabs ul.tabs-list li a {font-size:150%;padding: 0.75em;}
    body #main .jquery_tabs .content {padding:0;background:none;border: 0px solid #E5E5E5;}
	body #main a.ef-news-more {padding-left:0}
	body #main a.ef-link-zoom-in {display:none}
	
	/*Table-for-Print*/
	body #main .ef-stripes tbody .even td, body #main .ef-stripes tbody .odd td, body #main .ef-stripes thead, body #main .ef-stripes thead th {border: thin solid black;}
	
	
		/*----------------------Neudefinition ausgesuchter Floatanweisungen -----------------------*/
	body #main article.ym-gr {float:left;padding-left:0}
	body #main article.ym-gl {float:left}
	body #main .modul-teaser.abreast figure {float:none}
	body #main .modul-text .ym-gl {float:left}
	body #main .modul-text .ym-gr {float:right}
	body #main li.ym-gl {float:left}
	
	/*-------------------------Aufheben und Setzen der Breiten ausgesuchter ym-Bloecke-------------------------*/
	body #main .linearize-level-2 * .ym-g60,.ym-g40 {width:100%;}
	body #main .ym-g20 image {width:20%; page-break-inside: avoid;}
	body #main .ym-g25 image {width:25%; page-break-inside: avoid;}
	body #main .ym-g33 image {width:33%; page-break-inside: avoid;}
	body #main .ym-g50 image {width:50%; page-break-inside: avoid;}
	
	/*-----------------------------------Seitenumbrüche verhindern in:----------------------------------------------*/
	ul.gallery {page-break-inside: avoid;}

	/* col2 */
	body #main .ym-col2 {float:none;margin-right: 0;width:100%;}
	body #main .ym-col2 > .ym-cbox {border-left: 0px solid #E5E5E5;padding:0;}
	body #main .ef-banner-item {border: 0px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;border-radius:0;}
	body #main .ef-banner-item h5 {padding: 0.5em 0;}
	body #main .ef-banner-item p {padding: 0;}
	body #main .ym-col2 img.flexible {width:33%}
	
	/* footer */
	body footer {background:none;}
	body footer > .ym-wrapper {display:none;}
	body footer:before {display: block;content: "© Landeshauptstadt Erfurt | www.erfurt.de";margin-bottom: 10px;padding: 3px 5px;font-style: italic;}

	/* share */
	body .share {display:none;}
}
