@media print {

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	width: 100%;
}

#header,
#mainnav,
#logo,
#mainnavi,
#footer,
.imageOther,
.imageOtherShadow { display:none; }

h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }
  
#wrapper { width: 90%; margin: 0 auto; padding: 0; border:0; }
#other #content,
#other #wide {
	width: 100% !important;
}

.entry {
	margin: 25px 0 50px;
	page-break-inside: avoid;
}

h1 {
	font-size: 14px;
}
h2  {
	font-size: 13px !important;
	margin-bottom: 0 !important;
}

h1 .links,
span.links {
	display: none;
}

table 	{
	margin: 10px 0 0 0 !important;
	border-collapse: collapse;
}

th {
	background: #eee;
}
td, th {
	padding: 4px 6px;
	border: 1px #ccc solid;
	text-align: left;
	font-size: 10px;
}
.checklist th.first {
	width: 150px;
}

div.check,
div.none {
	width: 14px;
	height: 13px;
	background: url(/files/notification.png) no-repeat;

}
div.none {
	display: none;
	width: 14px;
	height: 13px;
	background: url(/files/notification.png) 0 0 no-repeat;
}
div.check {
	display: block !important;
	width: 14px !important;
	height: 13px !important;
	background: red url(/files/notification.png) 0 -15px no-repeat;
}

table a {
	text-decoration: none;
}
p.update {
	font-size: 10px !important;
}

a {
	color: #000 !important;
	text-decoration: none;
}

}
