body {
	font-size: 1em;
	height: auto;
}
body * {
	font-size: auto;
}
#wrapper-main .wrapper-inner  {
	width: 100%; 
	height: auto;
}
#wrapper-bottom, #head, #foot, .col-left, .col-right, .news-bottom, .news-listing-bottom,
.firstpage-content .main-banner-wrapper, .firstpage-content #featured-menues, .firstpage-content .block-right,
#body a.back, #body a.more, button {
	display: none !important;
}
.padded-content {
	/*
	font-size: 16px;
	line-height: 22px;
	*/
}
.col-main, .col-2 .col-main  {
	width: 800px;
}
.col-main table {
	width: 800px !important;
	/*font-size: 16px !important;*/
}
.calc-compare-form table {
	width: 340px !important;
}
.list-item {
	float: none;
	page-break-inside: avoid;
}
.list-item * {
	page-break-inside: avoid;
}

.list-item.right {
	float: none;
}
.list-item .show-on-map, .list-item .clear {
	display: none !important;
}
