/*------------------------------------------------------------------
[Print styles]

Project:	UME Allied Diagnostics
Last change:	--
Assigned to:	--
-------------------------------------------------------------------*/

@import "type.css";
@page {
	margin-bottom: 0.7cm;
	margin-left: 2cm;
	margin-right: 1.5cm;
	margin-top: 1cm;
	size: 21cm 29.7cm;
}

html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	float: none;
	font-family: georgia, times new roman, serif;
	font-size: 80%;
	margin: 0;
	padding: 0.2cm;
	width: 18cm;
}

img {
	border: none;
	display: block;
}

#header, #content {
	clear: both;
	display: block;
	position: relative;
}


/* Header specifics */

#header {
	border-bottom: 2px solid #005187;
	height: 75px;
	padding-bottom: 0.4cm;
}

#logo {
	height: 75px;
	position: absolute;
}

#logo img {
	float: left;
	height: 100%;
	margin-right: 0.25cm;
}

#printdate {
	color: #666666;
	float: right;
	font-size: 80%;
	text-align: right;
}

#printdate p {
	margin: 0;
}


/* Content specifics */

#content p.print {
	color: #005187;
	font-size: 90%;
}

h1, h2, h3, h4, h5, h6, 
p, ul, table, #footer {
	color: #444444;
	orphans: 4;
	page-break-inside: avoid;
	widows: 4;
}

h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid;
}

ul {
	margin: 0 0 0 0.4cm;
	padding: 0;
}

li {
	margin: 0;
	padding: 0 0 0 0.2cm;
}

table {
	margin: 0;
	padding: 12px 0 12px 0;
	table-layout: fixed;
	width: 100%;
}

thead, tbody, tr {
	margin: 0;
	padding: 0;
}

th, td {
	margin: 0;
	padding: 4px 12px 4px 0;
	vertical-align: top;
}

a {
	color: #005187;
	text-decoration: none;
}


/* Footer specifics */

#footer {
	border-top: 1px solid #005187;
	color: #666666;
	font-size: 80%;
}



/* Reveal URLs */

#content a:after {
	content: " ["attr(href)"] ";
}

#content abbr:after, acronym:after {
	content: " ("attr(title)") ";
}


/* Hide everything else */

.access, .noprint {
	display: none;
	visibility: hidden;
}