#page {
	color: #000;
}

.share
.tabs,
.button,
.customSelect,
.links,
.embed,
.controls,
#background-slideshow .info,
#background-slides,
#background-slideshow,
.banner,
#corner,
header,
aside,
footer {
	display: none !important;
}

html, 
body {
	margin: 0;
	padding: 0;
}

img {
	max-width: 100% !important;
}

ul,
ol {
	list-style: inside;
}

article {
	padding: 0 !important;
	page-break-inside: avoid;
	max-width: none !important;
}

nav {
	height: auto;
}

input[type="text"] {
	display: none;
}

article > .divider {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
	.divider.type2 {
		background: none !important;
		border-bottom: 1px dotted #000;
	}

.hover {
	margin: 0 !important;
	padding: 0 !important;
}

.toparea-wrapper {
	width: 50%;
}

.brand {
	border-bottom: 1px solid #ccc;
	margin-bottom: 0;
}
	.brand .sample {
		display: none;
	}

.slideshow .viewport {
	width: auto !important;
}

.slideshow .slides {
	width: auto !important;
	-webkit-transform: translate3d(0,0,0) !important;
}

.slideshow li {
	float: none !important;
	width: auto !important;
}

.sidebar {
	float: none !important;
	margin: auto;
	text-align: center;
	width: 50% !important;
}

.compare .check {
	font-size: 12px;
}

.specification.background li {
	background: #fff;
}

.specification-label {
	margin-top: 1em;
	margin-bottom: 2em;
}
	.specification-label span {
		display: none;
	}

#nav-small {
	display: block;
}

#main {
	width: 100%;
}

	#main article {
		border-bottom: 10px solid #000;
		padding: 25px 0 !important;
		text-align: center;
		width: 50%;
	}
		#main article.full-width {
			border-bottom: 0 solid #000;
			padding: 0 !important;
		}
	
		#main article.compare-placeholder {
			padding: 0 !important;
		}
	
#breadcrumbs {
	border-top: none;
}
	#breadcrumbs a {
		color: #ccc;
	}
	
	#breadcrumbs a.current {
		color: #000;
	}

#corner {
	position: absolute;
}

#background-slideshow .wrapper,
#background-slideshow .placeholder,
#background-slideshow .placeholder .trigger {
	height: auto;
}

#background-slideshow .wrapper {
	position: relative;
}

#background-slideshow .placeholder {
	margin: 0 0 20px;
	position: static;
	width: auto;
}

#background-slideshow .placeholder img {
	height: auto;
	margin: auto;
	max-width: 100%;
	width: auto;
}

#page {
	padding: 0;
}

#page > .sidebar article > img:first-child {
	display: block;
	margin: 0 auto 40px;
}

#main article.margin-bottom-remove {
	margin-bottom: 20px !important;
}

#main article .two-columns {
	margin-left: 0;
	overflow: visible;
	width: auto;
}
	#main article .two-columns .column {
		float: none;
		width: auto;
	}
		#main article .two-columns .column:first-child,
		#main article.padding-remove > .hover .two-columns .column:first-child {
			float: none;
			text-align: inherit;
			margin-bottom: 1em;
		}
		
			#main article.padding-remove > .hover .two-columns {
				margin: 0;
			}
				#main article.padding-remove > .hover .two-columns .column {
					margin: 0;
				}

#main article.printFullPage {
	border: 0;
	height: 30cm;
	margin: 0 auto;
	padding: 2.5cm 0 0 !important;
	page-break-before: always;
	overflow: visible;
	width: 20cm;
}

#main article.printBlock {
	border: 0;
	margin: 0 auto;
	padding: 15mm 0 0 !important;
	text-align: left;
	width: 20cm;
}

#main article.printBlock ~ article.printBlock {
	padding: 25mm 0 0 !important;
}

#main .printFooterImage {
	display: block !important;
	height: 20mm;
	margin: 0 auto; 
}

.specification li {
	margin: 0 12px 20px;
}

/* ========= IE8 fixes ========= */
/*
.lt-ie9 .specification li {
	background: #fff;
}

.lt-ie9 #main {

	border: 1mm dashed #0ff;
}

.lt-ie9 #main article.printBlock,
.lt-ie9 #main article.printFullPage {
	width: 50%;
}

form[name='aspnetForm'] {

}

.lt-ie9 #main .printFooterImage { 
	right: auto !important;
	left: 0mm !important;
	top: 0mm !important;
	margin: 0 !important;
} */
