/* Calendar */
#phpc-month {
font-size: 0.85em;
}
#phpc-month td {
text-align: left;
vertical-align: top;
margin: 0;
padding: 5px 5px 5px 5px;
border: solid 1px #ccc;
border-width: 1px 1px 1px 1px;
cursor: default;
line-height: 110%;
width: 100px;
height: 100px;
overflow: hidden;
}

#phpc-month td.past {
background: #efefef;
color: #5F481F;
text-decoration: strike;
}
#phpc-month td.present {
background: #ffffcc;
}
#phpc-month td.future {
background: #fff;
}
#phpc-month td.event {
background: url(../img/evt_icon_bkg_lg.jpg) top right no-repeat;
cursor: default;
cursor: pointer;
}
#phpc-month td.hover {
background: #ADCFFF;
}
#phpc-month td a {
	font-weight: bold;
	color: #cc0000;
}

#phpc-month td.last {
	border-right-width: 1px;
}
#phpc-month tr.bottom td {
	border-bottom-width: 1px;
}


#phpc-month td div.container {
	font-size: 0.7em;
	text-align: left;
	line-height: 130%;
	margin-bottom: 0.5em;
}


.phpc-nav_view a { font-size: 0.7em; font-weight: bold; }

#phpc-nav_month_label h1 { font-size: 140%; }
#phpc-nav_month_label { text-align: center; }
#phpc-nav_monthly td { font-size: 0.95em; background: #ff9933; }
/*#phpc-nav_monthly td { font-size: 0.95em; background: #ccc; }*/
#phpc-nav_monthly { width: 100%; }
#phpc-nav_month_next { text-align: right; }

#phpc-list-container { }
#phpc-list { margin: 0; padding: 0; list-style-type: none; }
#phpc-list li { margin: 0; padding: 0; padding-bottom: 1em; margin-bottom: 1em; clear: both; }
.phpc-time { display:none; }
.phpc-date { font-size: 0.75em; }
.phpc-content {
	margin-left: 3em; padding-bottom: 1em; border-bottom: dashed 1px #000;
}
.phpc-content .event_title {
	font-size: 1em;
}
#phpc-list-container .phpc-nav_view,#phpc-day .phpc-nav_view { margin-left: 3em; }

#phpc-month-container_mini {
	width: 150px;
	margin: 0;
	padding: 0;
}

#phpc-month-container_mini #phpc-month {
font-size: 0.7em;
width: 100%;
}


#phpc-month-container_mini #phpc-month td {
	padding: 2px 2px 2px 3px;
	margin: 0;
	line-height: 110%;
	width: 20px;
	height: 20px;
}

#phpc-month-container_mini #phpc-month td.event {
	background: url(../img/evt_icon_bkg.gif) top left no-repeat;
}

/*#phpc-month-container_mini #phpc-navbar { margin:0; padding: 0; width: 160px; border-collapse: collapse; }*/
#phpc-month-container_mini #phpc-navbar { margin:0; padding: 0; width: 100%; border-collapse: collapse; }
#phpc-month-container_mini #phpc-navbar td { margin:0; padding: 0; }
#phpc-month-container_mini #phpc-nav_monthly { margin:0; padding: 0; }
#phpc-month-container_mini #phpc-nav_month_label h1 {
	font-size: 100%;
	line-height: 100%;
	width: 100%;
}
/*#phpc-month-container_mini #phpc-nav_monthly td { font-size: 0.7em; background: #eee; padding: 0; margin: 0; border:0;}*/
#phpc-month-container_mini #phpc-nav_monthly td { font-size: 0.7em; background: #ff9933; padding: 0; margin: 0; border:0;}
.evt_date {
	background: #FAF4C8;
	border-right: 1px solid #E3DE9F;
	border-bottom: 1px solid #E3DE9F;
	float: left;
	text-align: center;
	line-height: 1.1em;
	padding: 2px 1px 5px 1px;
	width: 2.2em;
	color: #A19D68;
	margin: 0 0.5em 1em 0;
	cursor: default;
	/*cursor: pointer;*/
}
.evt_date:first-line {
	font-size: 55%;
color: #663300;
}
