#nds-Timetable p {
margin-bottom: 0px!important;
}
.sched-popup .sched-popup-description{
padding:10px;
}

.sched-popup p.sched-popup-description-text{
padding:0px!important;
}

#nds-Timetable a.sched-event {
text-align:center;
}


h2.sched-title {
color:#fff;
}


.sched-column .sched-column-bg {
background:transparent;
}
.sched-sidebar .sched-time .sched-time-value {
			color: #fff;
		}

.sched-column .sched-column-bg .sched-column-bg-block {
				border-right: 0px solid #e8e8e8;
				border-bottom:  1px dotted rgba(255, 255, 255, .5);
			
			}

			.sched-column .sched-column-bg .sched-column-bg-block:after {
				position: absolute;
				background: transparent;
				content: '';
				left: 0px;
				top: 50%;
				height: 0px;
				width: 100%;
border-bottom: 1px dotted rgba(255, 255, 255, 1);
			}

	

			.sched-column:first-child .sched-column-bg .sched-column-bg-block {
				border-left: 0px solid #e8e8e8;
			}


.sched-column:first-child a.sched-event:before, .sched-column .sched-column-header:after {
display:none;}



.sched-column .sched-column-header {
background: none;
color:#fff;
}

.sched-column .sched-column-bg {
width:96%;
}

a.sched-event {
width:96.5%;}



.sched-event-inner-bar {

}
.sched-event-title {
line-height: .9em!important;
}

.sched-event-subtitle{
line-height: .7em!important;
}

.sched-event-description{
line-height: .7em!important;
}

.sched-top a.sched-download-button {
color:#ddd!important;
}

.sched-top a.sched-download-button:hover{
color:#333!important;
background-color:#fff;
}