




#sscalendar {
	width:168px;
}

#sscalendarcontent {
	clear:both;
	padding-top:10px;
} 

div.ssheader {
	font-weight:bold;
	font-size:1.1em;
	padding:4px;
	margin:2px;
	text-align:center;
	border: solid #ccc 1px;
}

div.ssweek {
	clear:both;
	height:20px;
	font-size:0.75em;
}

/* Days */
div.ssday {
	height:12px;
	width:14px;
	float:left;
	border:solid #ccc 1px;
	padding:2px;
	margin:2px;
	overflow:hidden;
	text-align:center;
}

	div.sssat, div.sssun {
		color:gray;
	}
	
	div.ssdayhasevents {
		background-color:yellow;
		cursor:pointer;
	}
	
	div.ssprevmonthday, div.ssnextmonthday {
		color:transparent;
		border-color:transparent;
		background-color:transparent;
	}

/* Events */
div.ssdayevents {
	display:none;
	padding:5px;
}
	div.ssdayeventstitle {
		font-size:1.5em;
		line-height:1.2em;
		margin-top:0.9em;
		padding-bottom:5px;
	}
	div.ssevent {
		margin:15px 0;
	}
		div.ssevent img {
			border:0;
			display:none;
		}
		div.sseventtitle {
			font-size:1.1em;
			padding-bottom:5px;
		}
			div.sseventtitle a {
				/* color:black; */
				text-decoration:none;
			}
		div.sseventdescription {
			
		}
		div.sseventmore {
			display:inline;
		}
	
	/* User-defined event styles - use for colouring, for example */
	/* Each one corresponds to an event category, of the class: ss[category_name]  */
	div.ssuncategorized {
		background-color: #eee;
	}
	/* End of User-defined event styles */
	

/* Day of week header */
div.ssweek0 {
	height:18px;
}
	div.ssdayheader {	
		height:14px;
	}