#secEvents{width:460px; overflow:hidden; float:left;}
#secEvents.category{width:100%; background-color: #fff; padding: 10px;}

#secEvents h3{font-family:sans-serif; font-size:16px; font-weight:normal; margin:0; max-width:380px;}
#divRWC_Main #secEvents article{width:100%; margin-top:5px; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; 
								padding:5px 0; height:60px; overflow:hidden;}

#divCalendarLegend{text-align:right; font-family:sans-serif; font-size:12px;text-transform:uppercase; 
				   padding-right:5px; height:15px;}

#divCalendarEvents{border-bottom:solid 3px #ddd; height:113px; overflow-x:scroll; overflow-y:hidden;}
#divCalendar_RotatorItems{position:relative;}

#secEvents article h3{color:#000; font-size:14px;}
#secEvents article h3 strong{font-size:16px;}

#secEvents article.academic h3{color:#000;}

#secEvents article .eventIcon{width:60px; height:60px; background:#000 no-repeat center center; float:left; margin-right:20px;}
#secEvents article.academic .eventIcon{background-color:#999;}


.selector{width:20px; height:20px; float: left; margin-right: 5px; margin-top: 5px; cursor: pointer;
		  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background-color:#999;}


#divCalendar_RotatorItems article{display:inline-block; margin-top:0; overflow:auto; width:250px; margin-right: 20px;}
#divCalendarEvents .arrow{position:absolute; display:none; bottom: 40px; z-index: -1;}
#divCalendarEvents .arrow:last-child {right: 15px;}
body.content-underline-link #site-content #divCalendar_RotatorItems > .calendarEvent > a {text-decoration:none;}