
body, div, p, td, th, fieldset, input, textarea, select {

	/*
    font-size:16px!important;
    line-height:150%!important;
	*/
    -webkit-print-color-adjust:exact;

}

.chartcontainer {margin-left:-10px;}
/*
h1 {  font-size:30px;  }
h2 {  font-size:25px;  }
h3 {  font-size:20px;  }
h4, .highcharts-title {  font-size:16px!important;  }
*/

body {
    background:white;
}

div.button {
    border:1px solid #d1d1d1!important;
    border-radius:10px;
    padding:5px 10px!important;
}
.container {margin:0;}
div.button, div.button input, div.button a {
    background:none!important;
    padding:0px;
    margin-left:0!important;
}

.sitecontent .padding {
    padding:0;
}

.question, .qheader, .bmtable, .catlist, div.questions.benchmarking {
    width:100%!important;
}

#rapportage_content_wrapper table,
#rapportage_content_wrapper tr,
#rapportage_content_wrapper th,
#rapportage_content_wrapper td,
.qheader , .qheader td, .qheader tr, .qheader th,
.question , .question td, .question tr, .question th,
.catlist, .catlist td, .catlist tr, .catlist th,
.bmtable, .bmtable td, .bmtable tr, .bmtable th {
    /* background:white!important;
    border:1px solid #d1d1d1!important;
    border-collapse: collapse!important;
    padding:10px!important;
    padding:10px!important;*/
}

#rapportage_content_wrapper table {
      page-break-inside: avoid;
}

.headerimage,
#partialReportsHolder,
.submenu,
.mainmenu,
.securemenu,
.segfilter,
.childorganisations_toggle,
#sfcontainer,
.sitefooter,
.siteheader,
.siteheader,
.sf2,
#messagediv,
#qlist-title,
.hr-gradient,
.benchmarkname,
h1,
.rheader {display:none;}

#rapportage_content_wrapper h1 {
    display:block;
}

.rapportage_content_wrapper,
.sitecontent,
.container {width:100%;}



.sitecontent, .sitefooter, .siteheader, .sitecontent .box {
    background-image:none;
    top:0;
}

.padding {padding-left:0!important; padding-right:0!important;}

.sitecontent .col_1,
.sitecontent .col_2,
.sitecontent .col_3,
.sitecontent .col_4 {
    float:none!important;
    width:100%;
    margin:0;
    padding:0;
    overflow:visible;
}

blockquote, .hr-gradient {
    margin:0;
    padding:0;
    background:white;
}

.chartcontainer {
    page-break-inside: avoid;
}

.alternateuser-warning {
    display: none;
}