.rss {
	float:right;
}
.rss img {
	border: 0;
	height: 1.5em;
	width: 1.5em;
}
.previousnext {
	color: #cc5930;
	font-size:62.5%;
}
#mainframe .previousnext {
	font-size:85%;
}
.previousnext a {
	text-transform: uppercase;
	color: #cc5930 !important;
}
.calEvent {
	border-top: 1px solid #ccc;
	margin-bottom:1em;
	overflow:hidden;
	padding-bottom:.3125em;
}
.calEventShare {
	border-top:0;
}
.singleEvent strong {
	display:inline-block;
	width: 6.5em;
}
.calShare {
	border: 1px solid #ccc;
	padding: .625em 2em;
}
.addthis_default_style a.at300b {
	display:block;
	float:none !important;
}
.addthis_button_email, .addthis_button_facebook_like iframe {
	height: 20px !important;
}
.calNest {
	cursor:pointer;
	height:1.5em;
	background: #f3f3f3 url(/www/images/icalicon.png) no-repeat right;
	background-size:1.5em 1.5em;
	padding: 0 2em 0 .5em;
	border: #ccc 1px solid;
	border-radius:2px;
	max-width: 8em;
}
.addThisCal {
	text-decoration: none;
}
.addThisCal:before{
	content: 'Add to calendar';
	font-size:.75em;
	font-weight:bold;
}
#mainframe .addThisCal:before{
	font-size:.95em;
}
.addthis_button_email {
	margin-top:.625em;
	height:1.5em;
	width:3em;
	text-decoration: none;
}
/* table view */
.caltable {
	width:100%;
	border-collapse:collapse;
}
.caltable, .caltable td, .caltable th {
	border:1px solid #ccc;
}
.caltable th {
	background:#eee;
	text-align:center;
}
.caltable td {
	width: 14.28571428571429%;
}
.caltable td p {
	padding: 0 .3125em;
}
.caltable .dayNum {
	font-weight:bold;
}
.caltable .singleEvent {
	font-size:90%;
}
@media only screen and (min-width : 640px) {
	.singleEvent {
		float:left;
		width:65%;
		margin-right:5%;
		word-wrap:break-word;
	}
	.calShare {
		border:0;
		outline: 1px solid #ccc;
		padding: 1em 2.5%;
		float:left;
		width:24%;
		margin-right:1%;
	}
}
@media only screen and (max-width: 780px) {
	.caltable, .caltable thead, .caltable tbody, .caltable th, .caltable td, .caltable tr {
		display:block;
		width:100%;
		overflow:hidden;
	}
	.caltable thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.caltable .cdate:empty {
		display:none;
	}
}