/*agenda styles*/
ul li {
  list-style-type: none;
}
.agenda { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-collapse: collapse; border: 1px solid #dddddd; width: 100%; line-height: 1.1em;
}

.agenda .dayrow { background-color: #BDC6EB; 
}

.agenda td { padding: 5px; border: 1px solid #dddddd; vertical-align: top;
}

.agenda td p {
padding: 0;
margin: 0;
}

.agenda .talk-title {
margin-bottom: 10px;
}

.agenda-header {
text-align: center;
}

#maincontent td.agenda-topic {
color: #ffffff;
font-variant: small-caps;
font-size: 14px;
font-weight: bold;
font-style: italic;
background-color: #999999;
}

#maincontent .agenda-header ul {
list-style: none; 
width: auto; 
margin: 0px;
padding-top: 3px; padding-bottom: 3px;
}

#maincontent .agenda-header ul li {
padding: 0;
margin: 0;
}

#maincontent .agenda .numbered-list {
margin: 5px;
}

#maincontent .agenda .unordered-list {
width: auto;
padding-left: 30px;
padding-bottom: 10px;
padding-top: 5px;
}

#maincontent .agenda .unordered-list li {
list-style-type: disc;
}

.agenda .header {background-color: #BDC6EB; font-weight: bold;
}

.agenda .info { list-style: none; list-style-type: none; text-align: center; margin-top: 5px; margin-bottom: 10px; padding: 0px;
}

.agenda .topic-header { font-variant: small-caps; font-style: italic; background-color: #dddddd; font-weight: bold;
}
.agenda .topic-header p { font-variant: normal;
}

.agenda .topic-header ol { font-variant: normal; font-style: normal; font-weight: normal; margin-top: 10px;
}

.agenda .breaks { background-color:#dddddd; font-weight: bold;
}

.ui-tabs-nav, .ui-tabs-panel {
  font-family: Arial, Helvetica, sans-serif !important;
}

span.hector {font-weight:bold;}
/*end agenda styles*/