table {
    margin-bottom: 1em !important;
}

table.switchhead {
    text-align: center;
    width: 98%;
    border: 0;
    padding: 2px;
    border-spacing: 0;
}

td#all {
    width: 20%;
}

td.focushead {
    background-color: #e6f2ff;
}

td#conferences, td#exchanges {
    width: 40%;
}

th#date {
    width: 15%;
}

th#event {
    width: 85px;
}

th#date2 {
    width: 15%;
}

th#event2 {
    width: 85px;
}

th#date3 {
    width: 15%;
}

th#event3 {
    width: 85px;
}

tr.conferences, tr.exchanges {
    vertical-align: top;
}