td{vertical-align:top;}
img > span{line-height:1em;}
.schedule{border-collapse:collapse;margin:auto;width:100%;}
.schedule th{font-weight:700;padding:4px;}
.schedule .dDate {border-bottom:1px solid #000;padding:20px 5px 2px;}
.schedule .dDate h2{padding:0;margin:0}
.schedule table tr {border-bottom:1px dashed #BFBFBF;}
.schedule td{padding:4px;}
.schedule .sTime {width:100px;font-weight:700;height:50px}
.schedule .sNote {font:oblique normal normal 11px/12px arial;}
.schedule td {vertical-align:middle !important;}
.schedule .sAct {font:normal normal 700 100% arial;margin:5px 0px;}
.sponsor{vertical-align:middle;}
.sdate {
font-size:1.4em;
font-weight:bold;
border-bottom:1px solid #036;
color:#FA921F;
height:30px;
text-align:center;
vertical-align:bottom;
padding-bottom:15px;
}
#page-overview th {font-size:1.3em;color:#003263;}




#page-09festartists td {padding:5px;padding-bottom:15px;}
#page-09festartists h2 {margin:20px 0px; font-size:1.5em;border-bottom:1px dashed #3f3f3f;padding:5px 0px;}
#page-09festartists h3 {font-size:1.3em;}
#page-09festartists p {font-size:.9em;line-height:1.4em;}
#page-09festartists em {font-size:.9em;}
#page-09festartists table img {border:4px solid #3f3f3f;}