body {
  background-color: #FFFFF2;
}

h1, h2 {
    text-align: center;
}

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

td {
    padding: 10px;
    vertical-align: top;
}

th {
    padding-top: 50px;
    padding-left: 20px;
}
#profs {
    background-color: #E1F8EB;
}

#schedule {
    border-collapse: collapse;
}

#schedule th {
    border-bottom: 1px solid black;
}
#schedule td {
    border-bottom: 1px solid #CCCCCC;
}

.week {
    background-color: #EEEEEE;
    text-align: center;
}

.hw {
    text-align: center;
}
