@media print {

	.logo {
		width: 5cm;
		margin-bottom: 1cm !important;
	}

	.logo a[href]:after {
		content: none !important;
	}
 
	footer, aside, nav, form, iframe, .menu, .breadcrumbs-container, .search-opener, .search-form-wrap, .as-link-btn {
		display: none;
	}

	body {
		font-size: 9pt;
	}

	.container {
		width: 100%;
	}

	.person-image-container + h2 {
		display: none;
	}

	.person-right-col > .vc_column-inner > .wpb_wrapper {
		padding-left: 0;
	}

	.person-left-col, .person-right-col {
		width: 100% !important;
	}

	.person-gallery {
		display: none;
	}

	.person-image-container {
		border: none;
		margin-bottom: 0.5cm;
		width: 5cm;
	}

	.person-image-title {
		font-size: 7pt;
		margin-top: 0.2cm;
		color: #555 !important;
	}

	a[href]:after {
		color: #00F !important;
	}

	.person-info {
		margin-top: 0.5cm;
		margin-bottom: 0;
		font-size: 11pt;
	}

	.person-info a[href]:after {
		content: none !important;
	}

	.title-banner {
		margin: 0;
		padding: 0;
	}

	.vc_row-no-padding {
		width: 100% !important;
		left: 0 !important;
		position: static !important; 
	}

	#jquery-cookie-law-script {
		display: none !important;
	}

	.nav-tabs {
		display: none !important;
	}

	.tab-pane {
		display: block !important;
		opacity: 1 !important;
	}

	.tab-content {
		padding-left: 0;
		padding-right: 0;
	}

	.tab-content p {
		line-height: 1.8;
	}

	.print-title-tab {
		display: block;
	}

	.print-title-tab+.print-title-tab {
		display: none !important;
	}

	.item, .loop-item {
		page-break-inside: avoid;
  		break-inside: avoid;
	}

	.item a[href]:after, .loop-item a[href]:after {
		content: none !important;
	}

	.person-author,
	.person-date {
		font-size: 8pt;
	}

	h1 {
		white-space: wrap;
	}

	.map-selector-container {
		display: block;
		width: 100%;
	}

	.ms-map {
		position: static;
		width: 15cm;
		display: block;
	}

	.ms-list {
		position: static;
		width: 100%;
		display: block;
		float: none;
	}

	.ms-list ul {
		width: 100%;
		float: none;
	}

	.ms-list li {
		width: 100%;
	}

	.main-banner {
		width: 100% !important;
	}

	.main-banner .wpb_column {
		width: 100%;
	}

	.letter-wrap a[href]:after {
		display: none;
	}

	.jobs-container h2 a[href]:after {
		display: none;
	}

	.person-share-bar {
		display: none;
	}

	.person-left-col h2 {
		display: none;
	}

	.acc-opener {
		display: none;
	}
		
}