
@media print {
	
	header div.logo img {
		display: inline;
	}
	
	header div.cb,  header div.places div.city, nav, div.body div.leftmenu, div.crumbs, div.body h1, 
	footer, p.loadtime, .note button, .note div.row div.ico, div.note div.row div.act,
	div.note div.row div.ico
	{
		display:none;
	}
	div.note div.row div.prcfo, div.note div.row div.name {
		display: table-cell;
		width: 40%;
	}
	div.note div.row div.prcfo p, div.note div.row div.prcfo div {
		padding: 5px;
		width: 100px;
		display: table-cell;
	}
	div.finalprice {
		text-align: right;
		margin-right: 140px;
		
	}
	header div.places, header div.logo, header div.phone {
		float: none;
		display: table-cell;
		vertical-align: middle;
		margin: 0px;
		
	}
	header div.places div.place {
		font-size: 12px;
		display: table-cell;
		padding: 10px;
	}
	header div.places div.place div{
		font-size: 9px;
	}
	header div.phone div.num {
		font-size: 14px;
	}
	header div.logo {
		width: 170px;
	}
	header div.phone {
		width: 120px;
		display: none;
	}
	header  {
		display: table;
		width: 100%;
		margin: 0px;
	}
	header div.places div.place p {
		display: block;
		font-size: 9px;
		font-weight: 500;
	}
	
	
	.note {
		margin-left: -20px;
	}
	
	
	header div.places div.fastcont, div.soc, #notelink, #notecount, #comparecount {
		display: none;
	}
	/*
	div.content {
		border: 0px; 
		position: absolute; 
		padding: 10px; 
		box-sizing: border-box; 
		width: 100%; 
		left: 0px; 
		top: 0px; 
		margin: 0px; 
		padding: 10px;
	}
	div.body div.leftmenu {
		border: 0px; 
		display: none;
	}
	.note * {
		display:block; 
		width: 100%;
	}
	.note .row {
		display:table; 
		width: 100%; 
		border: 0px;
	}
	.note .row div {
		display:table-cell; 
		min-width: 120px;
	}
	.note button, .note div.row div.ico, div.note div.row div.act{
		display:none;
	}
	.note span {
		display:inline;
	}


	header {
		display: block;
	}
	*/
}
