



.t4s-cal-widget-tbl-month {
	border-width:1px;
	/* -moz-border-radius:3px; */
}

.t4s-cal-widget-tbl-body {
	padding:3px;
}

.t4s-cal-widget-tbl-month-dayname{
	/* background:#E6EFF7 none repeat scroll 0 0; */
	text-align:center;
	font-size:0.9em;
	border:1px solid;
}

.t4s-cal-widget-tbl-month-day{
	/* background:#F7F8FA none repeat scroll 0 0; */
	vertical-align:top;
	max-width:100px;
	padding:2px;
	font-size:0.95em;
	border:1px solid;
}

.t4s-cal-widget-tbl-month-day a:link { 
	 /* color:#0033CC; */
}

.t4s-cal-widget-tble-month-day a:visited { 
	/* color:#840000; */
}

.t4s-cal-widget-tbl-month-today{
	/* background-color:#F7F8FA; */
	border:3px solid;
}

.t4s-cal-widget-tbl-month-other{
	/* background-color:#F7F8FA;
	color:#3D84CC; */
}

.t4s-cal-widget-tbl-month-weekend{
	/*background-color:#E6EFF7;
 */
}

.t4s-cal-widget-tbl-month-jewishdate{
	float:right;
	/*text-decoration:underline;*/
}

.t4s-cal-widget-tbl-month-daydate{
	text-decoration:underline;
}

.t4s-cal-widget-tbl-month-daycontent{
	min-height:75px;
	height:auto;
	min-width:75px;
	text-align:left;
}

* html .t4s-cal-widget-tbl-month-daycontent {
	height:75px;
}

.t4s-cal-widget-tbl-month-eventtime {
	/* background-color:#DBE8FF  */
}

.t4s-cal-widget-tbl-month-event {

}

.t4s-cal-widget-tbl-month-staticevent {
	/* background-color:#86A5DB;
	color:#FFFFFF; */
	font-weight:bold;
	text-align:center;
	padding:2px;
}
.t4s-cal-widget-tbl-month-staticevent-time {
	/* color:#446B92; */
	float:right;
	overflow:auto;
}
.t4s-cal-widget-tbl-month-staticevent-icon {
	float:left;
	padding-right:3px;
}

.t4s-cal-widget-tbl-month-weeknav {
	vertical-align:middle;
	border:1px solid;
}

.t4s-cal-widget-tbl-month-day-top {
	border-bottom:none !important;
}
.t4s-cal-widget-tbl-month-day-bottom {
	border-top:none !important;
	overflow:auto;
	height:auto;
}







.t4s-cal-widget-tbl-mini {
	border:1px solid #000;
	/* -moz-border-radius:3px; */
}

.t4s-cal-widget-tbl-mini td {
	
}

.t4s-cal-widget-tbl-mini-dayname {
	/* background-color:#E6EFF7; */
	text-align:center;
	font-size:0.9em;
}
.t4s-cal-widget-tbl-mini-day{
	/* background-color:#F7F8FA; */
	padding:1px;
	text-align:center;
	font-size:0.9em;
}
.t4s-cal-widget-tbl-mini-other{
	/* background-color:#EEEEEE; */
	padding:1px;
	text-align:center;
	font-size:0.9em;
}
.t4s-cal-widget-tbl-mini-weekend{
	/* background-color:#E6EFF7; */
	padding:1px;
	text-align:center;
	font-size:0.9em;
}

.t4s-cal-widget-mini-body {
	 margin-left:1px; 
}


.t4s-cal-widget-tbl-header {
	overflow:auto;
}


.t4s-cal-widget-tbl-week-header {
	/* background-color:#E6EFF7; */
	font-size:1.2em;
	padding:5px;
	font-weight:bold;
}

.t4s-cal-widget-tbl-week {
	border:1px solid #000000;
	border-collapse:collapse;
	/* -moz-border-radius:3px; */
}

.t4s-cal-widget-tbl-week td {
	
}
.t4s-cal-widget-tbl-week-event {
	padding:5px;
	/*background-color:#F7F8FA; */
	font-size:0.9em;
	font-weight:bold;
}
.t4s-cal-widget-tbl-week-eventtime {
	color:#111111;
	white-space:nowrap;
}

.t4s-cal-widget-tbl-week-eventtitle {
}

.t4s-cal-widget-tbl-week-nav {
	border:none;
}



.t4s-cal-widget-tbl-day {
	border:1px solid #000000;
	border-collapse:collapse;
	/* -moz-border-radius:3px; */
}

.t4s-cal-widget-tbl-year {
	
}


.t4s-cal-widget-tbl-list-item td {
	padding:5px;
	border:none !important;
}
.t4s-cal-widget-tbl-list-itemalt td{
	padding:5px;
	border:none !important;
}


.t4s-cal-widget-tbl-mini-day-wnoevents a:link, .t4s-cal-widget-tbl-mini-day-wnoevents a:visited{
	visibility:hidden;
}

.t4s-cal-widget-tbl-mini-day-wevents {
	font-weight:bold;
}

.t4s-cal-widget-nav, .t4s-cal-widget-nav td {
	border:none;
	vertical-align:middle;
}
.t4s-cal-widget-nav td {
	padding: 0 2px;
}	

.t4s-cal-widget-sb-eventtitle {
	font-weight:bold;
}

.t4s-cal-widget-sb-eventdate{
	font-weight:bold;
}

.t4s-cal-widget-event-rsvp-occurrences{
	display:inline;
	float:right;
	margin-left:10px;
	padding:0 10px;
}

.t4s-cal-widget-event-rsvp-button {
	background-image:url(../../images/backgrounds/redpanelback.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:600;
	padding:5px;
	display:block;
	color: #FFFFFF;
	cursor:pointer;
}

.t4s-cal-widget-event-rsvp-box-container {
	background-color:#F3E8EC;
	border:1px solid #C7324F;
}
.t4s-cal-widget-event-rsvp-box-header {
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	background:url(../../images/backgrounds/redpanelback.jpg);
}
.t4s-cal-widget-event-rsvp-box-body {
	padding: 4px 15px;
}