/*-------------------------------------------------------------------------------------------------
Author:Justin Herrera <jherrera@awareweb.com>
Version 1.6.0
Special Notes:This is only intended to work for 1-specific page but a lot will apply throughout the site; 
-------------------------------------------------------------------------------------------------*/

@media print{
	*{text-shadow:none !important; filter:none !important; -ms-filter:none !important; box-shadow:none !important}
	a,a:visited{text-decoration:underline}
	pre{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{margin:0.5cm}
	p, h2, h3{orphans:3; widows:3}
	h2, h3{page-break-after:avoid}
	.visible-print{display:block !important}
	
	/*---------------------------------------------------------------------------------------------
	Project Specific
	---------------------------------------------------------------------------------------------*/
		/* Universally Hidden */
			#utility_navigation,#navigation,#header .mod-site_search,#slider_container,#footer,#ss-user_bar,.hidden-print,.modal-overlay,.modal-container{display:none !important}

		/* Base Elements */
			body{
				background:transparent !important; 
				font-family:Arial, Helvetica, sans-serif !important
			}
			hr{border-bottom:1px solid #bf1e39}

		/* Structural Elements */
			#header{height:120px}
			#header #logo{margin-top:35px}
			#content{border:none !important}
			#related_content, #related_content2 {page-break-before:always }
			#cookiebanner, #CookiebotWidget {display:none !important}
		/* Page Specific Overrides */

			/* Patient Detail */
				.print-pcp p{ font-size: 15px !important;}
                .print-pcp h3{color:#bf1e39 !important}
                .print-pcp div.content{width:100% !important}
                .pcp-first-page-container{width:90%}
                .pcp-first-section{ margin-top: -70px;}
                .print-pcp div.cart_preview h4{font-size:20px}
                .print-pcp p, .print-pcp ol li, .print-pcp ul.info, .print-pcp .cart_preview h5 {color:#000}
                .print-pcp .single-line{line-height:40%}
                .print-pcp hr.single-line{margin-bottom:10px}
				.print-pcp #header{background:transparent; height:50px}
                .print-pcp #header #logo{display:none}
				.print-pcp .print-spacer{height:70px; width:100%; display:block}
                .print-pcp .patient-info_doc-control{padding-top:10px; font-weight:bold}
                .pcp-borderbox{border:solid #bf1e39 3px; padding:10px; clear:both}
				
                .print-pcp .header_text{position:fixed; left:55px; top:30px;}
				.print-pcp .header_logo{position:fixed; right:55px; top:30px}
				.print-pcp .footer_logo{position:fixed; left:0; top:1200px}
                .print-pcp .footer_copyright{position:fixed; left:400px; top:1220px}

                .print-pcp .cart_preview {margin-top: 60px}
				.print-pcp .cart_preview h5{font-size:18px}
				.print-pcp .cart_preview img{height:110px;float: left; margin:0 15px 15px 0}
				.print-pcp .cart_preview li{ padding-top:20px; width:370px; float:left; margin:0;}
				.print-pcp .cart_preview .content{float:right; margin-top: 0; width:210px !important}
				.print-pcp .cart_preview .content p { font-size:14px; line-height:19px }
				.print-pcp .pcp-privacypolicy p, .print-pcp .pcp-privacypolicy  ol  { font-size:11px; line-height:12px }
				
                
                .print-pcp .clinician_note{margin-top:50px}
				.print-pcp .clinician_note h3{color:#bf1e39}
				.print-pcp .signature { margin-top:5px;border-top:0;border-bottom:2px solid; border-image: linear-gradient(to right,transparent 25% #000 75%, ) 100% 1;}
                .page1_intro{margin-top:15px}
                
                .print-pcp p, .print-pcp ol li { font-size:17px; line-height:24px }
                .print-pcp h4 { font-size:20px }
                .print-pcp ol { list-style-position:outside; margin:20px }
                .print-pcp p.patient-info_doc-control { font-size:14px; line-height:19px }
}