.schedule-list-daily {
	width: 100%;
	}
	h2.month { margin-top: 1em; }
	.schedule-list-daily {
    border-collapse: collapse;
    }
	.schedule-list-daily th {
		background: #000180;
		text-align: left;
		padding-left: 1em;
		color: white;
		padding-top: .2em;
		padding-bottom: .2em;
		}
	.schedule-list-daily td {
		text-align: left;
		padding-left: 1em;
		padding-top: .2em;
		padding-bottom: .2em;
		}
	.schedule-list-daily .weekday td {
    border-top: 1em solid white;
    font-weight: bold;
    }
  .schedule-list-daily .oddRow td {
    background: white;
		line-height: 18px;
		}
  .schedule-list-daily .evenRow td {
    background: #d4d5f4;
		line-height: 18px;
    } 



    