*,
*:before,
*:after {
	background: transparent !important;
	color: #000 !important; /* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important;
}
.typography a, .typography a:visited {text-decoration: underline;}
pre,blockquote {page-break-inside: avoid;}
thead {display: table-header-group; /* h5bp.com/t */}
tr,img {page-break-inside: avoid;}
img {max-width: 100% !important;}
@page {margin: 1cm;}
p,h2,h3 {orphans: 3;widows: 3;}
h2,h3 {page-break-after: avoid;}
h1,h2,h3,h4,h5,h6 {page-break-inside: avoid;}

#BetterNavigator,
#BetterNavigatorStatus,
a#SkipToContent,
a#SkipToNavigation,
#ScrollToTop,
#SearchForm_SearchForm,
.trust-markers,
.footer-links-container,
.page-header .col:not(.brand),
.herosliderelement,
.slider .arrows-container,
.staff-list .staff-preview a.image,
.faq-accordion > li .question-body:after,
.calendar-widget,
.sidebar-slideshow,
.no-print {
	display: none !important;
}
.faq-accordion > li div.answer,
.print-only {
	display: block !important;
}

body {
	font-size: 12pt;
	line-height: 1.4;
}
.page-header {
	margin-bottom: 0 !important;
	border-bottom: solid 2px #eaeaea;
}
.page-header .brand img {
	display: inline-block !important;
	height: 80px !important;
}
.page-footer {
	margin-top: 50px;
}

.slick-track {
	display: block !important;
	width: 100% !important;
}
.slick-slide {
	float: none;
	width: 100% !important;
}
.news-card,
.public-lecture-card,
.event-card {
	page-break-inside: avoid;
}
.news-card,
.public-lecture-card {
	min-height: 0;
	margin-bottom: 20px;
}
.news-card .image,
.public-lecture-card .image,
.event-card .image {
	display: none;
}

.herosliderelement .hero-slider .slide,
.plastyk__elemental__models__calltoactionelement.-tall .content {
	height: auto !important;
}

.faq-accordion > li .open .question-prefix, 
.faq-accordion > li .answer-prefix {
	font-weight: normal;
}

.plastyk__elemental__models__calltoactionelement .links.-big .btn {
	height: auto !important;
}