.tx-desimplecalendar-pi1-listrow {
	border:1px solid #999;
	padding:5px;
	width:498px;;
	float:left;
	clear:both;	
}
* html .tx-desimplecalendar-pi1-listrow {
	width:510px;
}
div.tx-desimplecalendar-pi1-listrow div.cal-left{
	float:left;
	width:200px;
}
div.tx-desimplecalendar-pi1-listrow div.cal-right{
        float:left;
        width:290px;
}


div .tx-desimplecalendar-pi1-listrow div.cal-short{
	float:left;
}
div.list_box_entry{
	clear:both;
	float:left;
	margin:4px 0;
	width:500px;
}
div.eventDetail h3{
	padding-top:0;
	margin-top:4;
	float:left;
	clear:both;
	}
div.cal-top{
	font-size:0.9em;
        color:#060;
	float:left;
}
div.cal-top div.category{
	float:left;
	margin-right:8px;
}
div.cal-top div.date{
	float:left;

}
div.eventDetail{
	clear:both;
	float:left;
	}
div.eventDetail div.cal-content{
	clear:both;
	float:left;
}
* html div.eventDetail div.cal-content{
	width:510px;
} 
div.eventDetail div.cal-address{
	font-style:italic;
	padding:10px 0;
	clear:both;
        float:left;
}
div.ttcontentBlock a.tool_link{
        clear:both;
	float:left;
}
div.ttcontentBlock a.tool_link img{
	float:left;
}
div.eventdetail_backlink{
	clear:both;
        float:left;
}
div.eventDetail div.cal-content{
	float:left;
}
table.eventdetail_imagetable{
	margin-right:4px;
}
.cal-org{
       clear:both;
       float:left;
	margin-bottom:8px;
}

