table.올림픽일정 {
	margin:0.5em auto; 
	font-size:95%; 
	line-height:1.25em; 
	text-align:center;

table.olympic-schedule.all tr td.opening-ceremony,
table.olympic-schedule.all tr td.opening,
table.올림픽일정.전체 tr td.개회식,
table.올림픽일정.전체 tr td.개막식 {
	background-color: #00cc33;

table.olympic-schedule.all tr td.ending-ceremony,
table.olympic-schedule.all tr td.ending,
table.올림픽일정.전체 tr td.폐회식,
table.올림픽일정.전체 tr td.폐막식 {
	background-color: #ee3333;

table.olympic-schedule.all tr td.exhibition-gala,
table.olympic-schedule.all tr td.gala,
table.올림픽일정.전체 tr td.갈라,
table.올림픽일정.전체 tr td.갈라쇼 {
	background-color: #ffdead;

table.olympic-schedule.all tr td.competitions,
table.olympic-schedule.all tr td.event-competitions,
table.올림픽일정.전체 tr td.예선,
table.올림픽일정.전체 tr td.예선경기 {
	background-color: #3399ff;

table.olympic-schedule.all tr td.gold,
table.olympic-schedule.all tr td.gold-medal,
table.올림픽일정.전체 tr td.결선,
table.올림픽일정.전체 tr td.결선경기,
table.올림픽일정.전체 tr td.결승,
table.올림픽일정.전체 tr td.금메달 {
	background-color: #ffcc00;

table.olympic-schedule.athletics tr td.prelims,
table.olympic-schedule.athletics tr td.qualifiers,
table.olympic-schedule.athletics tr td.heats,
table.올림픽일정.육상 tr td.예선,
table.올림픽일정.육상 tr td.진출,
table.올림픽일정.육상 tr td.본선 {
	background-color: #F97F8A;

table.olympic-schedule.athletics tr td.semifinals,
table.올림픽일정.육상 tr td.준결선,
table.올림픽일정.육상 tr td.준결승 {
	background-color: #8CF59A;

table.olympic-schedule.athletics tr td.final,
table.올림픽일정.육상 tr td.결승, 
table.올림픽일정.육상 tr td.결선 {
	background-color: #9CE4F7;

table.olympic-schedule.canoeing tr td.heats,
table.olympic-schedule.rowing tr td.heats,
table.올림픽일정.카누 tr td.예선,
table.올림픽일정.카약 tr td.예선,
table.올림픽일정.조정 tr td.예선 {
	background-color: #D0A9F5;

.sunday, .sun, .일요일, .일 {
 color:red;

.saturday, .sat, .토요일, .토 {
 color:blue;

.repechage, .패자, .패자부활전 {
	background-color: #BBEBFF;

table.olympic-schedule.canoeing tr td.quarterfinals,
table.olympic-schedule.rowing tr td.quarterfinals, 
table.올림픽일정.카누 tr td.준준결승,
table.올림픽일정.카약 tr td.준준결승, 
table.올림픽일정.조정 tr td.준준결승,
table.올림픽일정.카누 tr td.준준결선,
table.올림픽일정.카약 tr td.준준결선, 
table.올림픽일정.조정 tr td.준준결선,
table.올림픽일정.카누 tr td.팔강,
table.올림픽일정.카약 tr td.팔강, 
table.올림픽일정.조정 tr td.팔강 {
 background-color: #97DEFF;

table.olympic-schedule.canoeing tr td.semifinals,
table.olympic-schedule.rowing tr td.semifinals, 
table.올림픽일정.카누 tr td.준결승,
table.올림픽일정.카약 tr td.준결승, 
table.올림픽일정.조정 tr td.준결승,
table.올림픽일정.카누 tr td.준결선,
table.올림픽일정.카약 tr td.준결선, 
table.올림픽일정.조정 tr td.준결선 {
	background-color: #D9FFB2;

table.olympic-schedule.canoeing tr td.final,
table.olympic-schedule.rowing tr td.final,
table.올림픽일정.카누 tr td.결승,
table.올림픽일정.카약 tr td.결승, 
table.올림픽일정.조정 tr td.결승,
table.올림픽일정.카누 tr td.결선,
table.올림픽일정.카약 tr td.결선, 
table.올림픽일정.조정 tr td.결선 {
	background-color: #FFDF80;

table.olympic-schedule.shooting tr td.qualifiers,
table.올림픽일정.사격 tr td.예선 {
	background-color: #5BF560;

table.olympic-schedule.shooting tr td.final,
table.올림픽일정.사격 tr td.결승,
table.올림픽일정.사격 tr td.결선 {
	background-color: #AFF55B;

table.olympic-schedule.swimming tr td.heats,
table.올림픽일정.수영 tr td.예선 {
	background-color: #6be4f2;

table.olympic-schedule.swimming tr td.semifinals,
table.올림픽일정.수영 tr td.준결승,
table.올림픽일정.수영 tr td.준결선 {
	background-color: #5ea2f7;

table.olympic-schedule.swimming tr td.final,
table.올림픽일정.수영 tr td.결승,
table.올림픽일정.사격 tr td.결선 {
	background-color: #95d6f7;

table.olympic-schedule.cycling tr td.heats,
table.olympic-schedule.table-tennis tr td.prelims,
table.올림픽일정.사이클 tr td.예선,
table.올림픽일정.탁구 tr td.예선 {
	background-color: #FA7894;

table.olympic-schedule.cycling tr td.quarterfinals,
table.olympic-schedule.table-tennis tr td.quarterfinals,
table.올림픽일정.사이클 tr td.팔강,
table.올림픽일정.탁구 tr td.팔강,
table.올림픽일정.사이클 tr td.준준결승,
table.올림픽일정.탁구 tr td.준준결승,
table.올림픽일정.사이클 tr td.준준결선,
table.올림픽일정.탁구 tr td.준준결선 {
	background-color: #FAD978;

table.olympic-schedule.cycling tr td.semifinals,
table.olympic-schedule.table-tennis tr td.semifinals,
table.올림픽일정.사이클 tr td.준결승,
table.올림픽일정.탁구 tr td.준결승,
table.올림픽일정.사이클 tr td.준결선,
table.올림픽일정.탁구 tr td.준결선 {
	background-color: #7DFADB;

table.olympic-schedule.cycling tr td.final,
table.olympic-schedule.table-tennis tr td.final,
table.올림픽일정.사이클 tr td.결승,
table.올림픽일정.탁구 tr td.결승,
table.올림픽일정.사이클 tr td.결선,
table.올림픽일정.탁구 tr td.결선 {
	background-color: #7DE5FA;

.team-group, table.olympic-schedule.volleyball tr td.prelims,
.조별, table.올림픽일정.발리볼 tr td.예선 {
	background-color: #fbb;

.round-of-16 , .십육강 {
	background-color: #ccf;

.team-qf, table.olympic-schedule.volleyball tr td.quarterfinals, 
.팀8강, .팀팔강, .팀준준결승, .팀준준결선,
table.올림픽일정.발리볼 tr td.팔강,
table.올림픽일정.발리볼 tr td.준준결승,
table.올림픽일정.발리볼 tr td.준준결선 {
	background-color: #bbf3ff;

.team-sf, table.olympic-schedule.volleyball tr td.semifinals,
.팀준결승, 팀준결선, table.올림픽일정.발리볼 tr td.준결승, table.올림픽일정.발리볼 tr td.준결선 {
	background-color: #bbf3bb;

.team-bronze, .bronze-medal,
.팀동, .동메달 {
	background-color: #fedcba;

.team-final, table.olympic-schedule.volleyball tr td.final,
.팀결승, .팀결선, table.올림픽일정.발리볼 tr td.결승, table.올림픽일정.발리볼 tr td.결선 {
	background-color: #ffb;

.event {
	text-align: left;