/**
Overwrite for default CSS configuration from jquery week calendar plugin.
Use this stylesheet to overwrite or reload a brand new one.
*/


/*** All day event table container ***/
.table_allday {
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom: 4px solid #C3D9FF;
}

.table_allday table td{
	width:13.5%;
}

.table_allday_content{
}

.calajax-container-weekview_head, .calajax-container-dayview_head {
	padding-right: 15px;
	background-color: #FFFFFF;
}

.calajax-container-weekview .wc-header, .calajax-container-dayview .wc-header {
	border:none;
}

.calajax-container-weekview .wc-header td, .calajax-container-dayview .wc-header td {
	background-color: #C3D9FF;
}

.calajax-container-weekview_head .fc-grid table thead, .calajax-container-dayview_head .fc-grid table thead{
	display:none;
}

.calajax-container-weekview_head .fc-content, .calajax-container-dayview_head .fc-content {
	border-bottom:none;
}
/*** Weekview regular event ***/

.cal-event {
	opacity: 1.0;
}

.cal-event .time, .wc-cal-event .wc-time {
	line-height: 10px;
	border: none;
}

.cal-event .event_image_icon {
	display:table;
	float:left;
	/* margin:2px; */
}
.cal-event .event_image_icon img {
	float:left;
}


.weekview_event_catbody {
	background-color: #ddd !important;
	border: 1px solid #333;
	color: #333;
}

.cal-event .ui-resizable-s {
	cursor: ns-resize;
}

.wc-container td.today {
	background:#FFFFCC none repeat scroll 0 0;
}

.calajax-container-weekview .wc-header td.today, .calajax-container-dayview .wc-header td.today {
	background-color: #C3D9FF;
}

.wc-header {
	white-space: pre;
}

.calendar-nav, .wc-nav{
	display: none;
}

.week-calendar-header {
	border-bottom: 0px solid #ddd;
	border-top: 0px;
	background: transparent;
}

.week-calendar-header td {
	background: transparent;
}

.calajax-container-weekview .wc-header .wc-day-column-header {
	font-size:0.8em;
	width:auto;
}

.calendar-scrollable-grid, .wc-scrollable-grid {
	background-color:#FFFFFF;
	overflow-x:hidden !important;
	overflow-y:auto !important;
	position:relative;
	height: 350px;
	width:100%;
}

.wc-grid-timeslot-header, .table_allday_time {
	width: 3em;
}

.calajax-container-weekview .wc-time-column-header {
	width: 3em; !important;
}

.calajax-container-dayview .wc-time-column-header {
	width: 3.1em !important;
}

.table_allday_time {
	background:#FFFFFF none repeat scroll 0 0;
}

.hour-header, .wc-hour-header {
	font-size:0.95em !important;
}

.week-calendar {
	border-left:1px solid #ddd;
	width: 100%;
}

