/* Annual Meetings */
.nav.nav-tabs{height:auto; margin-left:0px;}
.nav.nav-tabs li a{padding:10px 10px;}
.nav.nav-tabs li.active a{background-color:#E9E8E7;}
.nav.nav-tabs a, .nav.nav-tabs a:visited{font-size:1.6rem; color:#102f3d;}
.nav.nav-tabs a:hover{background-color:#E9E8E7;}
.tab-content .notes{font-size:1.4rem; font-style:italic; padding:10px 8px; background-color:#E9E8E7; border-bottom: 1px solid #ddd; line-height:1.1em;}
.tab-content ul{list-style:none; margin:0; padding:0; font-size:1.6rem;}
.tab-content ul li .hour{background-color:#E9E8E7; border-bottom:1px solid #ddd; padding:10px; font-weight:bold;}
.tab-content ul li li{clear:both; border-bottom: 1px solid #ddd; padding:10px 20px; font-size:1.5rem;}
.tab-content ul li li.highlight{background-color:#f2f2f2;}
.tab-content ul li li .level{width:10%; float:left; line-height:1.1em;}
.tab-content ul li li .instructor{width:35%; float:left; margin:0 3% 0 2%; line-height:1.1em;}
.tab-content ul li li .title{width:65%; float:left; line-height:1.1em;}
.tab-content ul li li .time{width:35%; float:right; text-align:right;}
.tab-content ul li li .description-full{clear:both; display:none;}
.tab-content ul li li .description-short{clear:both;}