/**
 * @media	print
 * @author	Markus Brunner, markus [dot] brunner [at] netformic [dot] de
 * 
 * @content
 * 		01 General
 * 		02 Display-None-Elements
 * 		03 Page-Breaks
 * 		04 Links
 * 		05 Formatting
 */

 @media print {

	/**********************************************************************
	 *	01 General
	 **/
	* {
		background-color: white !important;
		background: none !important;
		color: black !important;
		font-family: Arial, sans-serif !important;
	}
	body {
		font-size: 12pt;
		line-height: 15pt;
	}
	img {
		border: none;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 14pt;
		line-height: 17pt;
		margin-top: 10pt;
		font-weight: bold;
	}
	h1 {
		font-size: 16pt;
		line-height: 19pt;
	}


	/**********************************************************************
	 *	02 Display-None-Elements
	 **/
	/*#logo,*/
	#search,
	#header_menu,
	#lang_menu,
	#main_menu,
	#footer_menu,
	#printToolbar,
	#toolbar,
	#sub_menu,
	#breadcrumbs,
	.pagebrowser .pages{
		display: none;
	}


	/**********************************************************************
	 *	03 Page-Breaks
	 **/
	h1 {
		page-break-before: auto;
	}
	img {
		page-break-after: avoid;
	}


	/**********************************************************************
	 *	04 Links
	 **/
	#content a {
		text-decoration: none;
		font-style: normal;
		border: none;
	}
	#content a:after {
		content: " [" attr(href) "]";
		font-size: small;
	}
	#content a[id^='c']:after {
		content: "";
	}


	/**********************************************************************
	 *	05 Formatting
	 **/
	img {
		border: none;
	}

	.slider-box .slider-body{
		display:block !important;
		height:auto !important;
	}
	.tx-nfcsuppliersearch-pi1 .search-results .supplier-entry .column-0,
	.tx-nfcsuppliersearch-pi1 .search-results .supplier-entry .column-1,
	.tx-nfcsuppliersearch-pi1 .search-results .supplier-entry .column-2
	{
		float:none;
		clear:both;
		width:100%;
	}
	.tx-nfcsuppliersearch-pi1 .search-results .supplier-entry{
		margin-bottom:1cm;
	}
}