@@ -1607,8 +1607,49 @@ table.alt tr:not(:last-of-type) {
margin-top: 2em;
}
/* Schedule timetable for mobile */
@media only screen and (max-width: 480px) {
.calendar {
line-height: 1.0;
.calendar thead {
display: none;
.calendar tr,
.calendar td
{
display: block;
padding: 0.5ex;
.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;
/* Schedule timetable needs some more specific font sizes */
@media not screen and (max-width: 480px) {
.calendar td {
font-size: 0.9vw;
@@ -1646,6 +1687,11 @@ table.alt tr:not(:last-of-type) {
padding-top: 0.25rem;
.calendar .slot .room {
/* ------------------------------------------------------------------------------------------------