@media print {
	body  {
		padding: 0;
	}
	.noprint  {
		display: none;
	}
	a  {
		color: #000;
	}
}

body  {
	margin: 0;
	padding: 15px 20px;
	color: #000;
	background: #fff;
	font: 12px Arial;
}

table {	font: 12px Arial;}
table {
	border-collapse: collapse;
}

div.page {
	padding-left: 48px;
}

h1  {
	font-size: 12pt;
}

h2  {
	font-size: 11pt;
}

h3  {
	font-size: 10pt;
}

a  {
	color: #297cc8;
	background: transparent;
	text-decoration: none;
}

a img {
	border: 0 none;
	vertical-align: middle;
}

.noprint  {
	font: 12px Arial;
 }

div.meta  {
	text-align: right;
}

div.logo {
	width: 100%;
	overflow: hidden;
}
div.footer {
	margin: 2em 0 0 0;
	padding: 0.5em 0 0 0;
	page-break-inside: avoid;
}
div.footer img {
	padding: 0 0 0.5em 0;
}
div.content-heading a {
	display: none;
}
/* voor checklist */
div.dot {
	clear: both;
	height: 1.5em;
	background: url(bg/dot-blue.png) repeat-x;
}
div.news-item {
	overflow: hidden;
	margin: 0 0 1.5em 0;
	background: url(bg/date-blue.png) repeat-y;
}
div.news-item h2 {
	margin-left: 2.85em;
}
div.news-item p {
	margin: 0 0 0 4em;
}
div.news div.item h2 {
	margin-bottom: 0.4em;
	font-size: 1em;
}
div.news div.item p {
	margin-bottom: 0.5em;
	line-height: 1.3;
}
div.news-item small.date {
	float: left;
	width: 3.2em;
	color: #fff;
	background: #297cc8;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.9em;
}
div.news-item small.date big {
	font-weight: bold;
	font-size: 2.2em;
}
div.checklist small.date {
	padding-top: 5px;
}
div.checklist p {
	margin: 5px 0 5px 3.8em  ! important;
}
div.checklist label {
	margin: 0 22px 0 0;
	font-weight: bold;
}
div.checklist label input {
	margin: 0 2px 0 0;
	vertical-align: middle;
}

