html { 
	background: #fff;
	-webkit-print-color-adjust: exact;
}

#website-wrapper,
#website .container,
#website .accordion .a-h,
#website .accordion .a-h.open {
	background: none !important;
}

.printOnly {
	display: block;
	margin-bottom: 20px;
}

.gray-frame {
	background: #f1f1f1 !important;
}

#website .header .main-menu-wrapper,
#website .header ul.meta-menu,
#website .footer,
#website .aside-contact,
#website .aside-container,
.wb-responsive-menu,
#website .print,
.content-slider,
.arrow-inner,
.video-box,
.accordion .arrow {
	display: none !important;
}

#website .content-container {
	width: 100%;
	margin-left: 0;
	box-sizing: border-box;
}
#p div {
	page-break-inside: avoid;
}
#website .header {
	position: absolute !important;
}
img { 
	max-width: 100% !important;
}
#website .a-body {
	display: block;
}

#website .accordion .a-h {
	padding: 0;
}

#website .accordion .a-content {
	padding: 0 0 15px;
	border: 0;
}

#website .accordion.special-case .a-h .event-labes, #website .accordion .a-h .h4,
#website .accordion.special-case .a-h .event-labes, #website .accordion .a-h h4 {
	color: #464646 !important;
}

#website .wrapper {
	padding: 0;
}
#website .content-container,
#website .container {
	padding: 0;
}

#website {
	width: 100%;
	margin: 0 auto;
	padding-top: 0;
}

#website .header {
	position: relative !important;
	width: 100% !important;
	margin-bottom: 50px;
}

#website .header .header-content {
	float: left;
}

#website.js-off .a-h, #website.js-off .keyvisual-placeholder .slideshow-description, #website.js-off .accordion.special-case > .container-item > .a-h:before {
	visibility: visible;
}

#website .aside-container ~ .container-bottom {
	margin-left: 0;
}
