@media print { 
	/* IceCube2.Net Framework : print.css
	-------------------------------------------------------------- */ 
	
	body {line-height:1.5;font-family:sans-serif;color:#000;background:#FFFFFF none;font-size:9pt;}
	hr {background:#fff;color:#fff;width:100%;height:2px;margin:1.5em 0;padding:0;border-top:1pt solid #ccc;}
	hr.space {background:#fff;color:#fff;visibility:hidden;}
	code {font:.9em "Courier New", Monaco, Courier, monospace;}
	a img {border:none;}
	p img.top {margin-top:0;}
	blockquote {margin:1.5em;padding:0 1em;font-style:italic;font-size:.9em;}
	.hide {display:none;}
	a:link, a:visited {background:transparent;text-decoration:none;color:#202020;} 
	
	/* ----------------------------------------------------------- */
	
	#header_print 				{ display:block;text-align:left; }
	.full-row-container .full-row-half { width:100%; float:none; height:auto !important;}
	.full-row-container .full-row-right {
		position:static;
	}
	
	.full-row-container .full-row-half { text-align:left !important;}
	.full-row-container .part { padding:0;}
	
	.int.full.shop h1 {
		margin:10px 0 20px; text-align:left; font-size:36pt;
	}
	.IC2Site header { min-height:1px; margin:2em 0; padding:0; height:auto;}
	.IC2Site header h1,
	.int h1 { font-size:24pt !important;}
	 .navTop,
	 footer,
	.navbar, 
	.subnavigation, 
	.btn-navButton,	.btn-basketButton,
	.IC2Site .infosClient,
	.productFocus,
	.int .listingProducts,
	.newsletter,
	.addToCartBox,
	.property-wrap,
	.addthis_button,
	a.btn.btn-blue.btn-back,
	.headerBrand,
	.toolbar,
	.brandBox,
	.socialmedianewsroom { 
		display:none !important;
	}
	.IC2Site,
	.mainContainer {
		padding:0;
	}
	
	.mozaik .row-fluid .span4,
	.mozaik .row-fluid [class*="span"]:first-child {
		width:50%;
		margin:0 auto;
		float:none;
	}
	.mozaik .item .content,
	.news .item .content {
		position:static;
		margin:0;
	}
	.mozaik .item h2,
	.news .item h2 {
		margin:0;
	}
	.mozaik-wrapper {
		max-width:none;
		padding: 0;
		margin: 0;
	}
	
	.news .item {
		float:left;
		width:48%;
		margin-right:1%;
	}
	
	
	.content .part img { width:50%; margin:0 auto; max-width:100%;}
	
	.IC2Site .FirstImage a[href]:after {
		display:none;
	}
	
	.IC2Site .wrapper .wysiwyg-btn a {
		display:inline;
		text-align:left;
	}
	.part.BlocPicturesGallery span.info {
		text-align:center;
	}
	.BlocImage .ImageBox img 						{ width:100%; } 
	.BlocImage .ImageBox a 							{ display:none; } 
	.BlocImage .ImageBox .info 						{ clear:both;display:block;line-height:1.2;font-size:85%;font-style:italic; }
	
	.BlocImageText .ImageBox a 						{ display:none; }
	.BlocImageText .ImageBox.left 					{ float:left;margin-right:1.1em; } 
	.BlocImageText .ImageBox.right 					{ float:right;margin-left:1.1em; } 
	.BlocImageText .ImageBox .info 					{ clear:both;display:block;line-height:1.2;font-size:85%;font-style:italic; }
	
	.BlocPicturesGallery .item 						{ float:left;padding:0;margin:0 .5em .5em 0; }
	.BlocPicturesGallery .item span					{ display:block;line-height:1.2;font-size:85%;font-style:italic; }
	.BlocPicturesGallery .clear						{ clear:both; }
	.BlocPicturesGallery .gallerypagination			{ display:none; }
	
	.BlocSlideshow .carousel-wrap					{ height:auto !important; } 
	.BlocSlideshow .carousel-wrap > div				{ position:static !important; } 
	.BlocSlideshow .item							{ display:none; }
	.BlocSlideshow .item.index-0					{ display:block; }
	.BlocSlideshow .item span						{ display:block;line-height:1.2;font-size:85%;font-style:italic; }
	.BlocSlideshow .carousel-control,
	.BlocSlideshow .carousel-pagination				{ display:none; }
	
	.BlocTable 										{ margin-bottom:1em; }
	.BlocTable caption								{ text-align:left;font-size:1.2em;font-style:italic;color:#1C8EB0; }
	.BlocTable td, .BlocTable th, .BlocTable table 	{ border:none;text-align:left;padding:5px;border-collapse:collapse; } 
	.BlocTable .table-1 th, .BlocTable .table-1 td	{ border-bottom:1pt solid #CCCCCC; }
	.BlocTable .table-2								{ border-top:1pt solid #AAAAAA;border-left:1pt solid #AAAAAA; }
	.BlocTable .table-2 th, .BlocTable .table-2 td	{ border-bottom:1pt solid #AAAAAA;border-right:1pt solid #AAAAAA; }
	
	.BlocVideo figure								{ display:none !important; }
	.BlocVideo:after								{ font-size:1em;margin:0.5em 0;padding:1em;border:2pt dotted #AAAAAA;display:block;text-align:center;font-size:3em;
													  content:"Video"; }
												  	
	.BlocForms .box									{ display:none; }
	.BlocForms:after								{ font-size:1em;margin:0.5em 0;padding:1em;border:2pt dotted #AAAAAA;display:block;text-align:center;font-size:3em;
													  content:"Forms"; }
}