.slottimes {
	padding: 0.3em;
}
.weekslot {
	border: solid 1px black;
	padding: 0px;
}
.track {
	padding: 0.3em;
}
.room {
}
.breaktime {
	color: #000;
	background-color: #cdf;
}
.track_foo
{
	color: #000;
	background-color: #ff8;
}
.track_bar
{
	color: #000;
	background-color: #fcc;
}
.progday
{
	margin-bottom: 1em;
}

.paper_name {
	padding-top: 3px;
	margin-top: 3px;
	border-top: 1px dashed black;
}
.slot_title {
	font-weight: bold;
}

.track_,
.track_invitedSpeakers,
.track_satellite,
.track_refereedPapers,
.track_w3c,
.track_developer,
.track_tutorials,
.track_workshops,
.track_panels,
.track_keynote {
	border: solid 1px black;
	padding: 2px;
}


.track_invitedSpeakers { background-color: #fc8; }
th.track_invitedSpeakers { background-color: #da6; }
.track_refereedPapers { background-color: #cfc; }
th.track_refereedPapers { background-color: #ada; }
.track_w3c { background-color: #ccf; }
th.track_w3c { background-color: #aad; }
.track_developer { background-color: #fcc; }
th.track_developer { background-color: #daa; }
.track_tutorials { background-color: #ff8; }
th.track_tutorials { background-color: #dd6; }
.track_workshops { background-color: #eee; }
th.track_workshops { background-color: #ccc; }
.track_keynote { background-color: #fdf; }
th.track_keynote { background-color: #dbd; }
.track_panels { background-color: #e88; }
th.track_panels { background-color: #c66; }
	
.prog_key {
	width: 200px;
	border: solid 1px black;
	padding: 4px;
}	
.prog_key div {
	padding: 4px;
}
.week_track {
	margin-top: 5px;
	margin-bottom: 5px;
}

