/* Calendar print views */
.calPrint						{width:auto; margin:5px; padding:0; border:0; float:none; color:black; background:transparent; page-break-after:always;}
.calPrint h1					{font-family:Arial,Helvetica,sans-serif; color:black; font-size:14pt; font-weight: bold; text-transform:uppercase; margin:16px 0px 10px 0px; padding:0px; border-bottom-style:none; letter-spacing:1px;}

/* Month View */
table.prMth_calMonthView		{width:100%; margin:0px; border:1px solid Silver;}
.prMth_calMonthHead 			{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000000; border-right:1px solid Silver; border-bottom:1px solid Silver; height:20px;}
.prMth_calMonthLastHead 		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000000; border-bottom:1px solid Silver; height:20px;}
td.prMth_monthDay				{margin:0px; padding:2px; border-right:1px solid Silver; border-bottom:1px solid Silver;}
.prMth_monthDayContents			{width:100%; height:100%;}
.prMth_monthDayItem				{font-size:10px; margin-top:5px;}
.prMth_calMonthLast				{border-right:0px !important;}
.prMth_calMonthBottom			{border-bottom:0px !important;}
.prMth_calDate 					{font-family:Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.prMth_calItem					{font-family:Verdana,Arial,sans-serif; font-size: 11px; color: #000000; margin-bottom:5px;}
.prMth_calItemExtParent			{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold;}
.prMth_calItemDate				{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal; margin-right:5px;}

/* Week View */
table.prWk_calWeekView			{width:100%;margin:0px;border-left:1px solid Silver; border-top:1px solid Silver;}
.prWk_calWeekHead 				{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color:#000000; background-color:Silver; border-right:1px solid #FFFFFF; height:20px; padding:2px;}
.prWk_calWeekLastHead 			{font-family:Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color:Silver; height:20px; padding:2px;}
td.prWk_weekDay					{margin:0px; padding:2px; border-right:1px solid Silver; border-bottom:1px solid Silver; vertical-align:top;}
td.prWk_weekDayLast				{margin:0px; padding:2px; border-right:1px solid Silver; border-bottom:1px solid Silver; vertical-align:top;}
.prWk_weekViewItem				{font-family:Verdana,Arial,sans-serif; font-size:10px; margin-top:5px;}
.prWk_calItem					{font-family:Verdana,Arial,sans-serif; font-size: 12px; color: #000000; margin-bottom:5px;}
.prWk_calItemExtParent			{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold;}
.prWk_calItemDate				{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:normal; margin-right:5px;}

/* Day View */
table.prDay_calDayView			{width:100%;margin:0px;border-left:1px solid Silver; border-top:1px solid Silver;}
td.prDay_calDayTime				{font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color:#000000; background-color:Silver; width:80px; margin:0px; padding:5px; border-right:1px solid Silver; border-bottom:1px solid #dbdbdb; vertical-align:top;}
td.prDay_calDayEvents			{margin:0px; padding:5px 5px 0px 5px; border-right:1px solid Silver; border-bottom:1px solid Silver; vertical-align:top;}
.prDay_dayViewItem				{font-size:14px; margin-top:5px;}
.prDay_calItem					{font-family:Verdana,Arial,sans-serif; font-size: 14px; color: #000000; margin-bottom:5px;}
.prDay_calItemExtParent			{font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold;}
.prDay_calItemDate				{font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:normal; margin-right:5px;}

/* List View */
td.prList_resultThumb				{vertical-align:top; padding:0px 0px 10px 0px;}
td.prList_resultData				{padding:0px 0px 10px 0px; vertical-align:top;}
.prList_resultList					{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.prList_resultInfo					{color:#8DA4A6; padding-bottom:10px;}
.prList_resultTitle 				{font-size:12px; color:#000000; font-weight:bold; margin-bottom:3px;}
.prList_resultTitle a 				{font-size:12px; color:#000000; font-weight:bold;}
.prList_resultTitle a:link 			{font-size:12px; color:#000000; font-weight:bold;}
.prList_resultTitle a:active 		{font-size:12px; color:#000000; font-weight:bold;}
.prList_resultTitle a:visited 		{font-size:12px; color:#000000; font-weight:bold;}
.prList_resultTitle a:hover 		{font-size:12px; color:#339933; font-weight:bold; text-decoration: underline;}
.prList_resultItem					{margin: 0px 0px 5px 0px; clear:both; border-bottom:1px #999999 solid;}
div.prList_resultThumb				{display:inline}
.prList_resultThumb img				{float:left; margin:3px 10px 5px 0px; border-width:0px;}
div.prList_resultData				{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.prList_resultDate					{font-weight:bold; margin-bottom:3px;}
.prList_resultLocation 				{margin-bottom:3px; font-weight:bold;}
.prList_resultTeaser				{display:inline; margin:3px 0px 3px 0px;}

