a.ajax-popup-link, ul#main-nav, table.pager, #left, form#reportFilter, #footer, .noprint {
    display: none;
}

html, body, #main-content {
    margin: 0;
    padding: 0;
    height: 100%;
}

#body-wrapper, #sidebar, body {
    background: none;
}

div.formwrapper {
    font-size: 10px;
}

table.formsection td, #main-content table td, #main-content table th {
    padding: 2px 3px 3px 3px;
}

table { page-break-inside:auto }
tr    { page-break-inside:avoid; page-break-after:auto }

#bottomhalf, .pagebreak, #connecteddevicestable {
//    page-break-before: always;
}

table.cl_table {
//    page-break-before: always;
    font-size: 90%;
    page-break-inside: avoid;
}

table.ek34appendix + table.cl_table {
//    page-break-before: auto;
}

div.ev1_cl_wrapper {
    overflow: visible !important;
}

table.ev1_cl_table td, table.ev1_cl_header th {
    padding-top: 4em;
}

div.ev1_cl_wrapper table.cl_table {
//    page-break-before: auto !important;
//    page-break-after: auto !important;
}

div.ev1_cl_wrapper table.cl_table tbody tr td { 
    padding: 1px;
}

.ev1_cl_header, table.ek34appendix  {
//    page-break-before: always;
}

tr, table {
//    page-break-inside: avoid;
}

#main-content table.cl_table.ek34_appendix {
    display: table !important;
}

div#ev1_cl_wrapper_6 table.cl_table {
//    page-break-after: always !important;
}
div#ev1_cl_wrapper_6 table.cl_table:last-child {
//    page-break-after: auto !important;
}

div#form_status_bar {
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin: 0.7em 0 0 0;
    padding: 0.3em 0 0.3em 0;
    line-height: 140%;
}

.conform {
    background-color: #5FA137;
}

#main-content tbody tr.conclusion_stk {
    color: #000;
}

#main-content tbody tr.conclusion_stk td {
    padding: 2em;
}

#main-content tbody tr.conclusion_green {
    background-color: #5FA137;
}

.no_conform, #main-content tbody tr.conclusion_red {
    background-color: #dd6666;
}

.no_conform_orange, #main-content tbody tr.conclusion_orange {
    background-color: orange;
}

table#form_actionplan {
    border-collapse: collapse;
}

table#form_actionplan th, table#form_actionplan td {
    border: 1px solid #fff;
}

table#form_actionplan thead tr th {
    color: #000;
}

table#form_actionplan tr:first-child th {
    text-align: center;
}

table#form_actionplan thead tr:first-child th {
    text-align: center;
}

table#form_actionplan tbody tr:last-child td {
    border-bottom: 1px solid #000000;
}

div#form-mvpv1-eds {
    position:relative;
    width: 1075px;
    height: 350px;
    border: 1px solid #000;
    text-align: center;
    text-align: center;
}

div#form-mvpv1-eds h1 {
    margin-bottom: 40px;
    background: #fff;
}

div#form-mvpv1-eds p {
    position:absolute;
    height: 5em;
    width: 200px;
    text-align: left;
}

p#form-mvpv1-eds-pv-install {
    top: 125px;
    left: 505px;
}

p#form-mvpv1-eds-main-switch {
    top: 175px;
    left: 90px;
}

p#form-mvpv1-eds-main-diff {
    top: 165px;
    left: 210px;
}

p#form-mvpv1-eds-cable {
    top: 165px;
    left: 590px;
}

p#form-mvpv1-eds-converter {
    top: 75px;
    left: 710px;
}

p#form-mvpv1-pv-panels {
    top: 180px;
    left: 850px;
}

p#form-mvpv1-pv-dates {
    top: 230px;
    left: 90px;
}

p#form-mvpv1-pv-address {
    top: 230px;
    left: 450px;
}

div.content-box-content, div.content-box {
    border: 0;
}
