/* Listing */

tr.conference-programme-list-section,tr.conference-programme-list-item {
	padding-top: 15px;
}

td.conference-programme-list-section-title {
	font-weight: normal;
	font-size: 120%;
	text-align: center;
	background-color: #b3d9ff;
}

div.conference-programme-list-abstract {
	font-size: 80%;
}

/* Schedule */

table.conference-programme-schedule td {
	/*text-align: center;*/
}

td.conference-programme-schedule-time-slot {
	background-color: #cdcdcd;
	white-space: nowrap;
}

td.conference-programme-schedule-day-title {
	background-color: #cdcdcd;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}

td.conference-programme-schedule-pre-post-sessions {
	background-color: #fce5cd;
}

td.conference-programme-schedule-keynotes {
	background-color: #fff2cc;
}

td.conference-programme-schedule-other-plenaries {
	background-color: #f9cb9c;
}

td.conference-programme-schedule-breaks {
	background-color: #d9ead3;
}

td.conference-programme-schedule-session {
	background-color: #efc0ff;
}

td.conference-programme-schedule-meetings {
	background-color: #cfe2f3;
}

td.conference-programme-schedule-papers {
	background-color: #ffbebc;
}

td.conference-programme-schedule-posters {
	background-color: #9fc5e8;
}

div.conference-programme-schedule-session-title {
	font-weight: bold;
	text-align: center;
}

div.conference-programme-schedule-item {
	padding-top: 8px;
	display: list-item;
  list-style-type: disc;
  margin-left: 20px;
}

/*
yellow: #fff2cc;
light blue: #cfe2f3;
dark blue: #9fc5e8;
light beige: #fce5cd;
dark beige: #f9cb9c;
green: #d9ead3;
*/