/* ---------------------------- Print CSS Styling ---------------------------- */
@media print {
    @page {
        margin-top: 2cm;
        margin-bottom: 2cm;
        margin-left: 2cm;
        margin-right: 2cm;
    }
    header { box-shadow: none; padding: 0; }
	@page :first { 
		 header { display:block !important; } 
	}
	
	body {
		background: #ffffff;
		color: #000000;
		line-height: 150%;
		margin: 0px;
	}
	hr {
		color: #ccc;
		background-color: #ccc; 
	}
	h1, h2, h3, h4, h5, h6, code, pre, p, a:link, a:visited, blockquote {
		color: #000000 !important;
	}
	p {
        page-break-inside: avoid;
    }
	blockquote {
		background-image: none; 
	}
	a:link, a:visited {
		text-decoration: underline;
	}
	.btn, .cta-btn a {
	   border: 1px solid #000;
	}
	.collapse {
        display: block !important;
        height: auto !important;
    }
	.skip-btn, .nav-bar, #menu, #navigation, .do-not-print, .NoPrint,
	#header,
	.help-sec,
	footer,
	#headingover,
	.bio-sec .col-md-3,
	.bio-testimonial,
	.latest-lal-bio.extra-people {
		display: none;
	}
	
	.print-img{
		display: block;
		height: 200px;
		width: 200px;
		position: absolute;
		right: 0px;
		top: 0px;
	 }
	.banner .img-place {
		display: none;
	}
	.banner.bio {
		margin-top: 30px!important;
	}
	.banner .caption.overlay {
		background: none;
		padding: 0;
		position: static;
		transform: initial;
	}
	.banner .caption.overlay .container {
		position: static;
		transform: initial;
		min-height:200px;
	}
	.banner .caption.overlay h1,
	.banner .caption.overlay h2 {
		color: #000;
	}
	.banner .caption.overlay h3 {
		color: #777;
	}
	.bio-sec {
		background: none;
		padding-top: 50px;
		padding-bottom: 0;
	}
	.bio-sec .bio-text .text h5 {
		color: #000;
		margin-bottom: 20px!important;
	}
	.bio-sec .bio-text .text p,
	#copycollapse .collapse li {
		color: #333;
	}
	div#collapseover {
		display: block;
	}
	.bio-sec .col-md-9 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	#copycollapse {
		margin-top: 30px;
	}
	.bio-sec .bio-text .text .c-text {
		margin-bottom: 0;
	}
	#copycollapse .collapsed span.icon {
		display: none!important;
	}
	#copycollapse .collapse {
		display: block;
	}
	.bio-sec .bio-text .accordion .text {
		margin: 0 0 40px 0;
		padding: 0;
	}
	
	section.hero .slide iframe {
		display: none;
	}
	a#expand_all { display: none; }
	
}