/* */
/* Basic print styles */
/* -------------------------------------------------- */
/* Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css*/


@media print {
	* {
		text-shadow: none !important;
		color: #000 !important; // Black prints faster : h5bp.com/ s
		background : transparent !important;
		box-shadow: none !important;
	}
	a, a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	
	/* 
	Don 't show links for images, or javascript internal links 
	*/
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}
	pre, blockquote {
		border: 1px solid #999;
		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: 0.5cm;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: inherit;
	}
}

@media print {	

	.top-nav, .topBarNav, .imcpath, #sidebar, #spacer {
		display: none;
	}
	.categoryMenu {
		display: none;
	}
	.sticky-footer {
		display: none;
	}

	table, tr, td, img {
        page-break-inside: inherit;
        page-break-after: inherit;
        page-break-before: inherit;
        
    }
    
    .patientinfo-left-box p {
       font-size: small;
       font-weight: normal;
    }
    
    .patientinfo-right-box-print {
        display: none;
    }    
}