#header {
    box-shadow: none !important;
}

button, #menu, #graph-selection-menu, .nav, select, #footer ul, .sort, .info, .graph-options, #ie7-note, #ie8-note {
    display: none;
}
.graph-options {
    margin: 0;
    padding: 0;
}
a {
    margin: 0.5cm;
    color: black;
    text-decoration: none;
}
h2, h4 {
    display: block;
    width: 40%;
}
h2 {
    font-size: 14pt;
    margin: 1cm auto 0 auto;
}
h4 {
    font-size: 12pt;
    margin: auto;
}
img {
    margin: auto;
    max-width: 95%;
    border: none;
}
div {
    text-align: center;
}
.page-content:first-child {
    margin-top: -1cm;
}
#GLNG-mini-graph-img, #EABU-mini-graph-img {
    margin-top: 1cm;
    max-width: 45%;
}
#header img {
    width: 40%;
    float: left;
}
#footer {
    margin-top: 1cm;
}
#footer a {
    text-align: center;
}
* {
    font-size: 10pt;
}
#main, #header {
    margin-top: 1cm;
}
.date-range {
    margin-top: 0.4cm;
}
th, td {
    text-align: left;
}
td.text-middle {
    text-align: center;
}
table, th, td {
    border: solid 1px #b2b2b2;
    border-collapse: collapse;
}
table {
    width: 100%;
}
table a {
    margin: 0;
}
td, th {
    padding: 2px;
}
#drivers-table table {
    width: auto;
    margin: auto;
}
#exception-details #graph-d-img, #exception-details #graph-wc-img {
    max-width: 65%; 
}
#exception-details #graph-wc-img {
    margin-top: 0.5cm;
}
#exception-details .trend-img {
    margin: 20% auto;
}
#exception-details .explanation {
    border: 1px solid #dadada;
    margin-top: 0.5cm;
    width: auto;
    padding: 0.1cm 0;
}
#exception-mix #graphd-img, #exception-mix #graphwc-img {
    margin: auto;
}
#exception-mix #graphd-img {
    margin-top: 0.5cm;
}
#exception-mix .date-range {
    display: block;
}
#risk-management table td, 
#consolidated table td, 
#demerit-rag table td, 
#demerit-history table td, 
#drivers-table table td:nth-child(2){
    text-align: center;
}
#risk-management table td:first-child, #risk-management table td:nth-child(2), 
#consolidated table td:first-child, #consolidated table td:nth-child(2), 
#demerit-rag table td:first-child, 
#demerit-history table td:first-child, #demerit-history table td:nth-child(3) {
    text-align: left;
}
#demerit-history table {
    width: auto;
    margin: auto;
}
#demerit-history span {
    display: none;
}
#current-state {
    margin-bottom: 0.2cm;
}