@page {
    size: auto;
    margin: 25mm 25mm 25mm 25mm;
    margin-top: 35mm;
}

@page :first {
    margin-top: 15mm;
}


.vmlGraph,
form,
#Container,
#Loader {
    display: none !important;
}

body {
    margin: 0px !important;
    margin-top: 100px !important;
}

div#PrintResult div,
div#PrintResult p {
    font-family:Verdana,Arial, sans-serif !important;
    font-size:12px;
}

div#PrintResult .logo {
    position: absolute !important;
    background: url(../Images/print_novozymes_logo.png) no-repeat !important;
    top: 0px !important;
    right: 0px !important;
    width: 40mm !important;
    height: 60px !important;
}

div#PrintResult {
    display: block !important;
    font-size: 12px !important;
    line-height: 18px !important;
}

.graphHeader {    
    font-weight:bold !important;
    font-size: 10px !important;
    color:#787878 !important;
}

div#PrintResult td{
    font-size: 12px !important;
    line-height: 18px !important;
}

div#PrintResult .li{
    line-height: 18px !important;
}

div#PrintResult .benefits .li,
div#PrintResult .addBenefits .li{
    margin-bottom:14px !important;
}

div#PrintResult h1,
div#PrintResult h2,
div#PrintResult h3,
div#PrintResult h4,
div#PrintResult h5,
div#PrintResult h6 {
    page-break-after: avoid !important;
	font-family: 'frugerregular', serif !important;
	font-weight: normal !important;
}



div#PrintResult h1 {
    margin-top:40px !important;
    margin-bottom:10px !important;
    font-size: 40px !important;
    padding:0px !important;
    color:#9dc040 !important;
    line-height:44px !important;
}

div#PrintResult .parameters h2,
div#PrintResult h2 {
    font-size: 18px !important;
    line-height:20px !important;
    margin-top:20px !important;
    margin-bottom:5px !important;
    color:#000 !important;
}

div#PrintResult h3 {
    font-size: 15px !important;
    line-height:17px !important;
    margin-top:18px !important;
    margin-bottom:0px !important;
}

div#PrintResult h5 {
    margin-top:0px !important;
    font-size: 20px !important;
    line-height:22px !important;
    color:#000 !important;
    margin-bottom:0px !important;
}

div#PrintResult h6 {
    font-size: 13px !important;
    line-height:15px !important;
    margin-top:0px !important;
    color:#000 !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
}


div#PrintResult .graphBlock,
div#PrintResult .printBlock {
    page-break-inside: avoid !important;
}

div#PrintResult div.disclaimer {
    margin-top: 20px !important;
    font-size:11px !important;
    font-style:italic !important;
    border-top:solid #808080 1px !important;
    margin-top:20px !important;
    padding-top:15px !important;
}



div#PrintResult .parameters h3 {
    font-size: 16px !important;
}

div#PrintResult .parameters h4 {
    font-size: 14px !important;
}


div#PrintResult .parameters {
    width:100% !important;
    page-break-before: always !important;
}

div#PrintResult .parameterCategory {
	page-break-before: avoid !important;
    page-break-inside: avoid !important;
    width: 100% !important;
    float:left !important;
    margin-right:40px !important;
}

div#PrintResult .parameterCategory h3 {
    border-top: 1px solid #CCC !important;
    border-left: 1px solid #CCC !important;
    border-right: 1px solid #CCC !important;
    border-bottom: 0px solid #FFF !important;
    margin-bottom:0px !important;
    background-color:#95b540 !important;
}

div#PrintResult .parameterCategory h4,
div#PrintResult .parameterCategory h3,
div#PrintResult .parameterCategory table {
    border-left: 1px solid #CCC !important;
    border-right: 1px solid #CCC !important;
}

div#PrintResult .parameterCategory h4,
div#PrintResult .parameterCategory table {
    margin:0px !important;
	 width:100% !important; 
    border-bottom: 1px solid #CCC !important;
}
div#PrintResult .parameterCategory h4,
div#PrintResult .parameterCategory h3,
div#PrintResult .parameterCategory td {
    padding:5px 10px 3px 10px !important;
}

div#PrintResult .parameterCategory h4 {
    background-color:#9dc040 !important;
}

