.screen {display:none !important}

* {
	background: transparent !important;
	color: black !important;
	/* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important; }

a,
a:visited {
	text-decoration: underline;
}

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

abbr[title]:after {
#	content: " (" attr(title) ")"; }
	content: ""; }

.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
	content: ""; }

pre,
blockquote {
	border: 1px solid #999999;
	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: avoid;
	}

h2{
	overflow: auto;
	clear: both;
	}

hr{ margin:10px 0;}	

.hide-on-print {
display: none !important; }

.print-only {
display: block !important; }

.hide-for-print {
display: none !important; }

.show-for-print {
display: inherit !important; } 


/*******************************************************/
html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
}
header {
	width: 100%;
	border-bottom:solid 1px #000;
	position: fixed;
	top: 0;
}
footer {
	width: 100%;
#	border-top:solid 1px #000;
	text-align: center !important;
	position: fixed;
	bottom: 0;
}
footer p {text-align: center !important;}


#wd-logo{
	text-align:center;
	padding:0px;
}

.full-cnt {
		margin-top:0px;
}

