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: 17%;
}

th#event {
    width: 83%;
}

.videotext {
    font-size: 12pt;
    line-height: 107%;
    font-family: PMingLiU, serif;
}

th#date2 {
    width: 16%;
}

th#event2 {
    width: 85px;
}

th#date3 {
    width: 16%;
}

th#event3 {
    width: 85px;
}

tr.conferences,
tr.exchanges {
    vertical-align: top;
}