/* Calendar Widget */
.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a { font-size: 12px; }
.post .tribe-events-calendar th, 
.post .tribe-events-tooltip .tribe-events-event-title, 
.sidebar .tribe-events-calendar-widget th, 
#sidebar .tribe-events-calendar-widget th { border: none; }

#contentSection .container #content .post h4.eventTime span, 
.post h4.eventTime span { color: #999; }

#contentSection .container #content .post h4.eventTime, 
.post h4.eventTime {
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
}

#tribe-events-bar { display: none; }
#tribe-events-header .tribe-events-sub-nav li, 
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a {  display: block; }

/* large calendar */
.post .tribe-events-calendar th { 
	padding: 5px 0px; 
	font-weight: normal; 
}
#tribe-events-content .tribe-events-calendar td { 
	border: 1px solid rgba(0, 0, 0, 0.3); 
	background-color: #ccc; 
}
#tribe-events-content .tribe-events-calendar td:hover { background-color: #ccc; }

/* Single Event */
.back a {
color: #888;
text-decoration: none;
}

#tribe-events-event-meta {
border-width: 1px 0;
border-style: solid;
border-color: #BBB;
margin: 8px 0 18px 0;
padding: 12px 0 2px;
overflow: hidden;
clear: both;
font-size: 12px;
}

#tribe-events-event-meta .column {
float: left;
width: 100%;
padding: 0 4% 0 0;
text-align: left;
margin: 0;
}

#tribe-events-event-meta dt {
float: left;
clear: left;
font-weight: bold;
width: 70px;
}

#tribe-events-event-meta dd {
padding: 0;
margin-left: 120px;
margin-bottom: 10px;
}

/* clean up some styling */
.ui-tabs, 
.ui-tabs .ui-tabs-nav {
background: transparent;
border: none;
}

h3.current-month { text-align: center; }