* {
	font-family: sans-serif;
	background: transparent !important;
	box-shadow: none !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
	overflow: visible !important;
	height: auto !important;
}
a, a:visited {
	text-decoration: none;
}
a[href]:after {
	/*content: " (" attr(href) ")";*/
}
abbr[title]:after {
	/*content: " (" attr(title) ")";*/
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
@page {
	
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}

/*-- CUSTOM PRINT STYLES --*/
.mainnav,
.col2,
.metasearch,
.header .search,
.visuallyhidden,
.footernav,
.footer,
.carousel-container .controls,
.gradient,
.icon,
.tilesnav li img {
	display: none !important;
}
.wrapper {
	min-width: inherit;
	margin: 0;
}
.page-wrapper {
	width: auto;
	max-width: inherit;
	margin: 0;
}
.header .logo-img {
	position: static;
	padding: 15pt 0;
}
.pageheadline {
	background: #fff;
}
.container {
	padding: 0;
}
.container .col1 {
	float: none;
}
.centering {
	padding: 0 !important;
	width: 100% !important;
}
.header {
	margin-bottom: 10pt;
	border-bottom: 2pt solid #E4E4E4;
}
ul.img-carousel {
	clear: both;
	width: 100% !important;
}
ul.img-carousel li {
	width: 100% !important;
	float: none !important;
	display: block !important;
	border-bottom: 1px dotted #DDD;
}
.magazinteaser-medium {
	float: none;
}
.magazinteaser-small .teaser_content,
.magazinteaser-medium .teaser_content,
.magazinteaser-large .teaser_content {
	position: static;
	width: 100%;
	padding: 0;
	margin: 0;
}
.magazinteaser-small .teaser_content .spacehelper,
.magazinteaser-medium .teaser_content .spacehelper,
.magazinteaser-large .teaser_content .spacehelper {
	padding-left: 0;
}
.clearfix,
.inpagenav,
.teasersection,
.contentteaser_wrapper {
	clear: both;
}
.contentteaser_wrapper {
	margin: 0;
}
.inpagenav li a {
	padding-left: 0 !important;
	margin-left: 0 !important;
}
.linkarrow {
	display: none;
}
.btn {
	background: none;
	padding: 0;
	color: #CD3532;
}
.nav-list {
	margin: 0 !important;
	padding-left: 40px !important;
}
.nav-list li {
	width: auto !important;
	min-width: inherit !important;
	max-width: inherit !important;
	float: none !important;
	display: list-item !important;
	list-style: disc !important;
	padding: 0 !important;
	margin: 0 !important;
}
.nav-list li a {
	color: #333 !important;
	padding: 0 !important;
}
ul.tilesnav,
ul.tilesnav ul {
	margin: 0;
	padding-left: 40px;
}
.tilesnav li,
.tilesnav li li {
	float: none;
	display: list-item;
	list-style: disc;
	width: auto;
	border: none;
	padding: 0;
	margin: 0;
}
.tilesnav li a {
	padding: 0;
	margin: 0;
	color: #333;
}
.event {
	margin: 0;
	clear: left;
}
