@@ -1607,43 +1607,89 @@ table.alt tr:not(:last-of-type) {
margin-top: 2em;
}
/* Schedule timetable needs some more specific font sizes */
.calendar td {
font-size: 0.9vw;
/* Schedule timetable for mobile */
.slot {
padding-left: 0.625rem;
padding-top: 0.2rem;
padding-bottom: 0.625rem;
padding-right: 0.625rem;
vertical-align: middle;
@media only screen and (max-width: 480px) {
.calendar th {
border-bottom: 1px solid #0c486c;
border-left: 0px !important;
.calendar {
line-height: 1.0;
.calendar .title {
display: block;
padding-bottom: 0.5vh;
.calendar thead {
display: none;
.slot-shortbreak {
color: #fff ;
.calendar tr,
.calendar td
{
padding: 0.5ex;
.slot-tutorial {
vertical-align: top;
.calendar td,
.calendar td:not(:first-of-type) {
border: 0px;
.calendar .slot .title,
.calendar .slot .speaker,
.calendar .slot .room
line-height: 1.2;
font-style: italic;
.time {
font-size: 0.5vw;
line-height: 0.4;
padding-top: 0.25rem;
@media not screen and (max-width: 480px) {
.calendar .slot .room {