﻿/* Remove unwanted elements */
#Nav, #Tools, #ContainerFooter, .noprint { display: none; }

/* Ensure the content spans the full width */

div#Container div#Wrapper div#Main div#Content {
    float: none;
    margin: 0;
    width: 100%;
}

div#Container { width: 600px; }

#Wrapper {
    float: none;
    padding-left: 0;
    width: 560px;
}

table {
    height: 100%;
    page-break-inside: auto;
    width: 100%;
}

table#Overview {
    height: 100%;
    page-break-inside: auto;
    width: 560px;
    table-layout: auto !important;
}

tr {
    page-break-after: auto;
    page-break-inside: avoid;
}

td.aspect {
    background-color: #F3F3F3;
    color: #777777;
    font-weight: normal;
}

table#Details th, table#Details td {
    border-color: #E3E3E3;
    border-style: solid;
    border-width: 1px;
    height: 50px;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    width: auto;
}

body { background: white;
    font-size: 8pt;
}
