.event_break_category {
    //float:left;
    text-align: center;
    background-color:#eee;
    border:2px solid #eee;
	//padding: 1px;
	//width:100%;
}

.event_normal_category {
	//float:left;
    text-align: center;
    //background-color:#eee;
    border:2px solid #eeeeee;
	//padding: 1px;
	//width:100%;
}



.tooltip {
	position: absolute;
	z-index: 3000;
	background: #eee;
	border:2px solid #cecece;
	padding: 5px;
	opacity: 0.90;
}
.tooltip h3, .tooltip div { margin: 0; }


.year_group{
	background: #eee;
	border:2px solid #cecece;
	padding: 2px;
	opacity: 0.90;
	text-indent:10px
}


.title_group{
	background: #eee;
	border:2px solid #cecece;
	padding: 2px;
	opacity: 0.90;
	text-indent:10px
}

.time_column{
    width:150px;
}

.month_group{
	background: #eee;
	border:2px solid #cecece;
	padding: 2px;
	opacity: 0.90;
	text-indent:30px
}
.event_time{
	
	border:2px solid #cecece;
	opacity: 0.90;
	text-indent:0px;
}

.day_group{
	background: #eee;
	border:2px solid #cecece;
	padding: 2px;
	opacity: 0.90;
	text-indent:50px
	
}

.agenda_table{
    margin-top:0.5em;
}

.event-details dl {
    display:block;
    margin: 0 auto;
}

.event-details dl dt {
    clear:left;
    color:#808080;
    float:left;
    width: 5em;
    margin: 2px 0;
    text-align: right;
}

.event-details dl dd {
    float:left;
    margin: 2px 0;
    padding-left:1em;
    max-width: 34em;
    text-align: justify;
}