.schedule-table{width:100%;border-collapse:collapse;margin-top:20px}.schedule-table th,.schedule-table td{border:1px solid #ddd;padding:8px;text-align:left}.schedule-table th{background-color:#f4f4f4;font-weight:700}.location-header{font-weight:700}