@media print{
	@page{
		margin: 25mm;
	}
	
	body{
		margin: 0.5cm 1.6cm;
		color: #000;
	}
	
	ul > li{
		color: #000;
	}
	
	#topbar,
	#navbar,
	#headbar,
	.mod-breadcrumbs,
	.mod-si-content-footer,
	#footerbar,
	#legalsbar,
	#topscroller,
	form,
	.mod-awo-cta{
		display: none !important;
	}
	
	#content{
		padding-top: 0px;
	}
	
	h1, .h1{
		font-size: 26px;
		line-height: 34px;
	}
	
	h2, .h2{
		font-size: 22px;
		line-height: 30px;
	}
	
	h3, .h3{
		font-size: 18px;
		line-height: 28px;
	}
	
	h4, .h4,
	h5, .h5,
	h6, .h6{
		font-size: 16px;
		line-height: 24px;
	}
	
	p,
	ul > li,
	ol > li,
	table th,
	table td,
	#content table th,
	#content table td{
		font-size: 12px;
		line-height: 18px;
	}
	
	.content-right .module .module-headline,
	.blog-right .module .module-headline{
		font-size: 14px;
		line-height: 20px;
		border-bottom: 1px solid #b7b7b7;
		margin-bottom: 10px;
	}
	
	.content-right .module,
	.blog-right .module,
	.mod-eb-events .ebm-upcoming-events .ebm-event-link,
	.content-right .module .btn,
	.blog-right .module .btn{
		font-size: 14px;
		line-height: 20px;
	}
	

	.accordion{
		--bs-accordion-border-radius: 3px;
		--bs-accordion-inner-border-radius: 3px;
	}
	
	.accordion-button{
		padding: 4px 12px;
		font-size: 14px;
		line-height: 20px;
		border-radius: 3px;
	}
	
	.accordion-button::before,
	.accordion-button::after{
		display: none;
	}
	
	.accordion-collapse{
		display: block !important;
	}
	
	.accordion-body{
		padding: 5px 10px;
	}
	
	.row{
		display: block;
	}
	
	.row > div{
		width: 100% !important;
		margin-bottom: 20px;
	}
}