/*
*  Maintain width with additional style sheet
*/
.results {
    color: #003F87; /* scout blue */
    background-color: white;
    text-align: justify;
    font-style: normal;
    padding-left: 10px;
    padding-right: 10px;
    width: 700px; /* total width - total padding */
    height: 1302px; /* total height - (header + footer + link font/padding) */
    overflow-y: scroll;
    overflow-x: hidden;
}

table {
    width: 100%;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
table, th, td {
    border: none;
    border-collapse: collapse;    
}
th, td {
    padding: 5px;
    text-align: left;
}
table th {
    background-color: #CE1126; /* scout red */
    color: white;
}
table tr:nth-child(even) {
    background-color: #CCC; /* light grey */
    color: #003F87; /* scout blue */
}
table tr:nth-child(odd) {
    background-color: white;
    color: #003F87; /* scout blue */
}
