<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ul {
	 list-style-type: none;
}
/* Month header */
 .month {
	 width: 100%;
	 padding: 15px 15px;
	 font-family: "Tungsten A", "Tungsten B", "Open Sans", sans-serif;
	 background: #041E42;
	 text-align: center;
	 border-bottom: 2px solid #FF8200;
}
/* Month list */
 .month ul {
	 margin: 0;
	 padding: 0;
}
 .month ul li {
	 color: white;
	 font-size: 20px;
	 text-transform: uppercase;
	 letter-spacing: 3px;
	 font-family: "Tungsten A", "Tungsten B", "Open Sans", sans-serif;
}
/* Previous button inside month header */
 .month .prev {
	 color: #FFF;
	 float: left;
	 padding-top: 10px;
	 text-decoration: none;
	 font-size: 20px;
}
/* Next button */
 .month .next {
	 color: #FFF;
	 float: right;
	 padding-top: 10px;
	 text-decoration: none;
	 font-size: 20px;
}
/* Weekdays (Mon-Sun) */
 .weekdays {
	 margin: 0;
	 padding: 10px 0;
	 background-color:#041E42;
	 display: table-row;
}
 .weekdays li {
	 display: table-cell;
	 width:15.7%;
	 color: #FFf;
	 text-align: center;
}
/* Days (1-31) */
 .days {
	 padding: 10px 0;
	 background: #fff;
	 margin: 0;
	 display: table-row;
	 height:100px;
}
 .days li {
	 display: table-cell;
	 text-align: center;
	 font-size:12px;
	 color: #777;
}
 .day{
	 border: 1px solid #ccc;
	 background-color:#fff;
}
 .day:hover{
	 background: #d3d3d3;
}
 .others{
	 border: 1px solid #ccc;
	 background-color:#dbdbdb;
}
 .date {
	 text-align: center;
	 margin-bottom:5px;
	 padding: 4px;
	 background: #041E42;
	 color: #fff;
	 width: 20px;
	 float: right;
}
 .event {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e4f2f2;
	 border: 1px solid #b5dbdc;
	 color: #000;
	 text-decoration: none;
	 border-collapse: separate;
}
 .payroll {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #333;
	 border: 1px solid #333;
	 color: #fff;
	 text-decoration: none;
	 border-collapse: separate;
}
 .payroll2 {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #CED4DA;
	 border: 1px solid #343A40;
	 color: #343A40;
	 text-decoration: none;
	 border-collapse: separate;
}
 .event-blue {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e4f2f2;
	 border: 1px solid #041E42;
	 color: #041E42;
	 text-decoration: none;
	 border-collapse: separate;
}
 .IAPD {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e4f2f2;
	 border: 1px solid #ff0000;
	 color: #ff0000;
	 text-decoration: none;
	 border-collapse: separate;
}
 .spayday {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e4f2f2;
	 border: 1px solid #FF8200;
	 color: #FF8200;
	 text-decoration: none;
	 border-collapse: separate;
}
 .holiday {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight:bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e8e2ef;
	 border: 1px solid #BF40BF;
	 color: #BF40BF;
	 text-decoration: none;
	 border-collapse: separate;
}
 .mpayday {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e4f2f2;
	 border: 1px solid #3B5323;
	 color: #3B5323;
	 text-decoration: none;
	 border-collapse: separate;
}
 .event-purple {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e4f2f2;
	 border: 1px solid #4B0082 ;
	 color: #4B0082 ;
	 text-decoration: none;
	 border-collapse: separate;
}

 .ABM {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #e4f2f2;
	 border: 1px solid #4B0082 ;
	 color: #4B0082 ;
	 text-decoration: none;
	 border-collapse: separate;
}
 .no-event {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 text-decoration: none;
	 border-collapse: separate;
}
 .register{
	 color:#041E42;
	 font-weight:bold;
}
 .cancelled{
	 color:#ff0000;
	 font-weight:bold;
	 text-decoration:none;
}

 .hTimesheet  {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #dff0d8;
	 color: #31708f;
	 text-decoration: none;
	 border-collapse: separate;
}
 
 
 .managerTimesheet  {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #337ab7 ;
	 color: #fff;
	 text-decoration: none;
	 border-collapse: separate;
}

 .autoTerm {
	 clear: both;
	 display: block;
	 font-size: 13px;
	 font-weight: bold;
	 padding: 5px;
	 margin-top: 20px;
	 margin-bottom: 5px;
	 line-height: 14px;
	 background: #ccffff ;
	 border: 2px solid #008080;
	 color: #008080;
	 text-decoration: none;
	 border-collapse: separate;
}

 .off-cycle {
     clear: both;
     display: block;
     font-size: 13px;
     font-weight: bold;
     padding: 5px;
     margin-top: 20px;
     margin-bottom: 5px;
     line-height: 14px;
     background: #000;
     border: 1px solid #4B0082 ;
     color: #ffd25d ;
     text-decoration: none;
     border-collapse: separate;
}
 </pre></body></html>