table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 70em;
}

table, th, td {
    border: 1px solid black;
    padding: 0.2em;
}

th:first-child {
    width: 14em;
}

/* Column 2 has no width setting so the column will use remainder of the table's width. */

th:nth-child(3) {
    width: 3em;
}

th:nth-child(4) {
    width: 12em;
}

th:nth-child(5) {
    width: 8em;
}

th:nth-child(6) {
    width: 8em;
}

.hidden {
    display: none;
}
