@media print { DIV.PAGEBREAK {page-break-before: always}}
BODY
{
}
.smallbuttongreen
{
	BACKGROUND-COLOR: #00FF00;
	COLOR: black;
	FONT-SIZE: 6 pt;
	FONT-WEIGHT: bolder
}
.smallbutton
{
	BACKGROUND-COLOR: grey;
	COLOR: black;
	FONT-SIZE: 8 pt;
}
.smallbuttonred
{
	BACKGROUND-COLOR: #FF0000;
	COLOR: black;
	FONT-SIZE: 6 pt;
	FONT-WEIGHT: bolder
}
.smallbuttonredtext
{
	BACKGROUND-COLOR: grey;
	COLOR: #FF0000;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smallbuttongreentext
{
	BACKGROUND-COLOR: grey;
	COLOR: #006600;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smallbuttonbluetext
{
	BACKGROUND-COLOR: grey;
	COLOR: #0000FF;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smallbuttonblacktext
{
	BACKGROUND-COLOR: grey;
	COLOR: #000000;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smalltextboxred
{
	BACKGROUND-COLOR: red;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: 900
}
.smalltextboxorange
{
	BACKGROUND-COLOR: #ff9900;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smalltextboxgreen
{
	BACKGROUND-COLOR: #00ff00;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smalltextboxpink
{
	BACKGROUND-COLOR: #FF99FF;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smalltextboxlightblue
{
	BACKGROUND-COLOR: #66CCFF;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.smalltextboxyellow
{
	BACKGROUND-COLOR: #DDDD00;
	COLOR: black;
	FONT-SIZE: 8 pt;
}
.smalltextboxlightyellow
{
	BACKGROUND-COLOR: #FFFF66;
	COLOR: black;
	FONT-SIZE: 8 pt;
}
.smalltextboxgray
{
	BACKGROUND-COLOR: #E0E0E0;
	COLOR: black;
	FONT-SIZE: 8 pt;
}
.smalltextboxwhite
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: black;
	FONT-SIZE: 8 pt;
}
.smalltextbox
{
	BACKGROUND-COLOR: #eeffff;
	COLOR: black;
	FONT-SIZE: 8 pt;
}

.smallcheckbox_CCFFCC {BACKGROUND-COLOR: #CCFFCC}
.smallcheckbox_CCFF99 {BACKGROUND-COLOR: #CCFF99}
.smallcheckbox_99FF66 {BACKGROUND-COLOR: #99FF66}
.smallcheckbox_99FF33 {BACKGROUND-COLOR: #99FF33}
.smallcheckbox_33FF33 {BACKGROUND-COLOR: #33FF33}
.smallcheckbox_00CC00 {BACKGROUND-COLOR: #00CC00}

.slightlysmalltextbox
{
	BACKGROUND-COLOR: #eeffff;
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 7 pt;
}
.verysmalltextbox
{
	BACKGROUND-COLOR: #eeffff;
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 6 pt;
}
.smallnumbertextbox
{
	BACKGROUND-COLOR: #eeffff;
	COLOR: black;
	FONT-SIZE: 8 pt;
	TEXT-ALIGN: RIGHT;
}
.category
{
	BACKGROUND-COLOR: #99ff99;
	COLOR: black;
	FONT-SIZE: 10 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}
.subcategory
{
	BACKGROUND-COLOR: #ccffcc;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}
.categoryblue
{
	BACKGROUND-COLOR: #9999ff;
	COLOR: black;
	FONT-SIZE: 10 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}
.plain
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: black;
	FONT-SIZE: 9 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.plainsmall
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.bold
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: black;
	FONT-SIZE: 9 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}
.linkblue
{
	COLOR: blue;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}
.linkblueunderline
{
	COLOR: blue;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	CURSOR: hand
}
.linkunderline
{
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	CURSOR: hand
}
.linkblack
{
	COLOR: #000000;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}
.linknocolor
{
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal;
	text-decoration: none
}
.linknocolor8
{
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal;
	text-decoration: none
}
.linkdarkblue8
{
	COLOR: #000099;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal;
	text-decoration: none
}
.arial0
{
	COLOR: black;
	FONT-SIZE: 0 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial1
{
	COLOR: black;
	FONT-SIZE: 1 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial2
{
	COLOR: black;
	FONT-SIZE: 2 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial4
{
	COLOR: black;
	FONT-SIZE: 4 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial6
{
	COLOR: black;
	FONT-SIZE: 6 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial7
{
	COLOR: black;
	FONT-SIZE: 7 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial8
{
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial8narrow
{
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial Narrow;
	FONT-WEIGHT: normal
}
.arial8redbold
{
	COLOR: red;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}
.arial8gray
{
	COLOR: #A0A0A0;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial9
{
	COLOR: black;
	FONT-SIZE: 9 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial10
{
	COLOR: black;
	FONT-SIZE: 10 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial11
{
	COLOR: black;
	FONT-SIZE: 11 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial12
{
	COLOR: black;
	FONT-SIZE: 12 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial12narrow
{
	COLOR: black;
	FONT-SIZE: 12 pt;
	FONT-FAMILY: Arial Narrow;
	FONT-WEIGHT: normal
}
.arial14
{
	COLOR: black;
	FONT-SIZE: 14 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial14narrow
{
	COLOR: black;
	FONT-SIZE: 14 pt;
	FONT-FAMILY: Arial Narrow;
	FONT-WEIGHT: normal
}
.arial16
{
	COLOR: black;
	FONT-SIZE: 16 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial18
{
	COLOR: black;
	FONT-SIZE: 18 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial20
{
	COLOR: black;
	FONT-SIZE: 20 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial24
{
	COLOR: black;
	FONT-SIZE: 24 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial28
{
	COLOR: black;
	FONT-SIZE: 28 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial32
{
	COLOR: black;
	FONT-SIZE: 32 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.arial8bold
{
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 700
}
.arial10bold
{
	COLOR: black;
	FONT-SIZE: 10 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 700
}
.arial12bold
{
	COLOR: black;
	FONT-SIZE: 12 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 700
}
.arial14bold
{
	COLOR: black;
	FONT-SIZE: 14 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 700
}
.arial16bold
{
	COLOR: black;
	FONT-SIZE: 16 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 700
}
.arial18bold
{
	COLOR: black;
	FONT-SIZE: 18 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 700
}
.arial20bold
{
	COLOR: black;
	FONT-SIZE: 20 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: 700
}
.highlightJob
{
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder;
}
.highlightPatch
{
	color:black;
	font-size:8 pt;
	font-family:Arial;
	font-style:italic;
	font-weight:bolder
}
.highlightyellowbold
{
	BACKGROUND-COLOR: #DDDD00;
	COLOR: black;
	FONT-SIZE: 8 pt;
	FONT-WEIGHT: bolder
}
.thinborder
{
    border: 1px solid black;
}
.thinbordergrey
{
    border: 1px solid #666666;
}
.borderright
{
    border-right: 1px solid black;
}
.borderleft
{
    border-left: 1px solid black;
}
.bordertop
{
    border-top: 1px solid black;
}
.borderbottom
{
    border-bottom: 1px solid black;
}
.bordertopbottom
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.bordertopleft
{
    border-top: 1px solid black;
    border-left: 1px solid black;
}
.bordertopright
{
    border-top: 1px solid black;
    border-right: 1px solid black;
}
.bordertoprightbottom
{
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
.bordertopleftright
{
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}
.bordertopleftrightbottom
{
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
.borderleftright
{
    border-left: 1px solid black;
    border-right: 1px solid black;
}
.borderleftrightbottom
{
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
.bordertopheavy
{
    border-top: 3px solid black;
}
.borderbottomheavy
{
    border-bottom: 3px solid black;
}
.borderrightheavy
{
    border-right: 3px solid black;
}
.borderheavybox
{
    border-top: 3px solid black;
    border-left: 3px solid black;
    border-right: 3px solid black;
    border-bottom: 3px solid black;
}
.bordershadowgray
{
    border-bottom: 5px solid #C0C0C0;
    border-right: 5px solid #C0C0C0;
}
.defectborder
{
    border-top: 5px solid #FF7000;
    border-left: 5px solid #FF7000;
    border-right: 5px solid #FF7000;
    border-bottom: 5px solid #FF7000;
}
.defectbordertopbottom
{
    border-top: 5px solid #FF7000;
    border-bottom: 5px solid #FF7000;
}
.DefectArial10
{
	COLOR: #FF7000;
	FONT-SIZE: 10 pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal
}
.dottedUnderline
{
    border-bottom: 1px dotted black;
}
.month
{
    BACKGROUND-COLOR: #9999FF;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder
}
.weekday
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder
}
.eventLabel
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right
}
.eventText
{
    COLOR: black
}
.selectedDay
{
    BACKGROUND-COLOR: #FFFFCC
}
.day
{
    BACKGROUND-COLOR: white
}
.notaDay
{
    BACKGROUND-COLOR: #DDDDDD
}
.imagenormal
{
    height:100%
}
.imagerotate90
{
    height:100% ;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

