header {
	display:none;
}

#breadcrumb {
	display:none;
}

#side {
	display:none;
}

footer p.right a {
	display:none;
}
footer .delimiter {
	display:none;
}
footer p.left {
	display:none;
}

.tabNav {
	display:none;
}

.tabBlock {
	display:block!important;
	border:none!important;
	padding:18px 0 0!important;
}
	.tabBlock h4 {
		border:none;
	}
.accordion {
	display:block!important;
}
ul:empty {
	display:none;
}

h1 {
	margin:20px 0 0px;
	font-size: 26px;
}

h2, h3, h4, h5, h6, .tabBlock h4 {
	margin:10px 0;
}


.tabBlock h4 {
	padding-bottom:0px!important;
	margin-bottom: 0px!important;
	padding-top: 0px!important;
}

body {
	font-family:verdana!important;
	font-size:9px;
}
.tabBlock p {
	margin-bottom:5px;
}
p, a, span, li {
	font-family:verdana!important;
	font-size:9px!important;
	
}
.tabGroup {
	position:relative;
}

html,body,.wrapper {
	position:relative;
	display:block;
}
.accordion {
	page-break-inside: auto;
}
/* OMG WTF CHROME -_-' */
.tabBlock {
	page-break-after: always;
	-webkit-page-break-after: always;
	float: none!important;
	
/* 	display: block!important; */
/* 	 page-break-inside: avoid; */
/* 	 -webkit-page-break-inside: avoid; */
/* 	position:relative; */
}
.tabBlock h3 + div.accordion {
	page-break-after: always!important;
	break-after:always!important;
/* 	-webkit-page-break-before: always; */
/* 	page-break-inside: avoid; */
/* 	 -webkit-page-break-inside: avoid; */
/*    position:relative; */
/*    float: none!important; */
/* 	display: block!important; */
}

* {
	border-color:#000000!important;
}

title {
	display:none;
}
.table-container { page-break-inside:avoid; display:block;page-break-before:auto; }
.table-container table {
	border-width:1px;
}
tr    { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group; color:#000!important; }
td, th,body table tr:first-child td, #main table tr:first-child td {  color:#000!important; }
#main table thead tr th, #main table tfoot tr th, #main table tbody tr td, #main table tr td, #main table tfoot tr td {
	padding: 2px 3px!important;
	line-height: 1rem;
	font-size: 9px;
}
tfoot { display:table-footer-group }

#block_doelstellingen.tabBlock h3 {
	border: none;
}

