@charset "utf-8";
/* CSS Document */

/* 	
	The main difference between this stylesheet and the screen version (eServ_Calendar.css) is
	that this stylesheet turns off many elements that we wouldn't want to see when printing.
*/

@page { size: 8.5in 11in; }

/* ********************************* Calendar Layout Styles *********************************** */

body { font-size: 80%; font-family: Arial, Microsoft Sans Serif, sans-serif; }

#calendarPagePaneSouth { padding:0 !important; }

#caseDetail { display: none; }

.ui-layout-toggler-east { background:#2e6e9e url(../images/themes/default/paneCollapse2.png) no-repeat center center !important; width:15px !important; border-right:#2e6e9e solid 1px !important; } 

.ui-layout-toggler-east-open { background:#2e6e9e url(../images/themes/default/paneCollapse.png) no-repeat center center !important; width:15px !important; border-right:#2e6e9e solid 1px !important; }

/* get rid of box shadows and some borders */

.formSec { box-shadow: none; } 

.subsection3 { box-shadow: none; border: none; } 

/* ********************************* Calendar Styles *********************************** */

.calendarAddressHeader { padding: 5px; border: none; }

.calendarAddressHeader tr { border: none; }

.calendarHead th { border: 1px darkgray solid; padding-left: 4px; }

.judgeCalendar { display:block; }

.judgeCalendar table { width: auto; }

.LargeViewCalendar { display:table !important; width:100%; clear: both; } 

.LargeViewCalendar .week { height: 35px !important; width:auto !important; text-align:center; display:table-row !important; float:none !important; }

.LargeViewCalendar .day { height: 35px !important; width:14% !important; text-align:center; display:table-cell !important; float:none !important; }

.LargeViewCalendar .day:first-child { width:16% !important; }

.LargeViewCalendar .day h5 {  background:#FAF0E0 !important; padding-right:2px; text-align:right; }

.LargeViewCalendar .day a { font-size:1.1em; display:block; width:100%; }

.LargeViewCalendar .day a label { cursor:pointer; }

.LargeViewCalendar .day.selected { background:#e3e3e3; }

.calEventList .userTable .ui-state-hover { background: #FAF0E0 !important; background-image:none !important; color:#222 !important; border:none !important; }
.calEventList .centeredImagePanel { display:block; margin-left:auto; margin-right:auto; } 


/* ********************************* Calendar Header Styles *********************************** */

.monthLbl { margin-right:8px; font-weight:bold; font-size:1.1em; }

.calDays { display:block; margin:0 !important; }

.calDays li { float:left; width:14%; text-align:center; list-style:none; font-weight:bold; }

.calDays li:first-child  { width:16%; }

.calJudgeCalSec { box-shadow:none; page-break-before: avoid; display: inline-block; }

.calJudgeCalSec #calMonthLbl { font-size: large; }

.subSectionHeader { background: none; border: none; }

/* ********************************* Calendar Filter Styles *********************************** */
.calSearchFilters { display: none; }

/* ********************************* Calendar Selection Table Styles *********************************** */
.calListSec .subsection2 { border:none; background:none; box-shadow:none; margin:0; }

/* ********************************* Calendar Detail Pane Styles *********************************** */
.calInstruct { display: none; }
.calInstructHeader { display: none; }
.calMetaLink { display: none; }
.eServCalendar .caseInfo { display: none; }
.eServCalendar .caseInfo { display: none; }
.eServCalendar .ptyContact, .eServCalendar .ptyAffl, .eServCalendar .ptyAtty, .eServCalendar .ptyPersInfo, .eServCalendar .chgPhase, .eServCalendar .chgOffense, .eServCalendar .citOfficer, .eServCalendar .citIncident, .eServCalendar .citLicense, .eServCalendar .citVehicle { display:none; }

.calendarDay a { top: 6px; position: relative; border: 1px solid gray; }

/* ******************************* Scrollable Event List Panel Styles ***************************** */
.calScrollingListSec { box-shadow: none; background: none; }

/* printDateList is a header for the scrollable event list that only shows up when printing */
.printDateList { display: inline; vertical-align: top; }
.printCourtAddress { display: inline-block; vertical-align: top; float: right; word-break: break-all; font-size: 150%;} 
