table {
    font-family: "comic sans ms";
    border-collapse: collapse;
    width: 75%;
}

table.center {
    margin-left: auto;
    margin-right: auto;
}

table caption {
    font-weight: bold;
    text-decoration: underline;
}

th {
    background-color: #777777;
    color: #00FF00;
    border: 2px #00FFFF solid;
}

td {
    text-align: center;
    padding: 10px 30px 10px 30px;
    border: 2px #00FFFF solid;
}

td.tutorial {
    background-color: #CBCBCB;
}

td.practical {
    background-color: #888888;
}

td.lecture {
    background-color: #888888;
}