body{
	background-color: white;
}

.tooltipMain {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border: solid #0F3B5C 3px ;*/
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    }
.tooltipCar {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    }
.tooltipMer {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    }
.tooltipFarm {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
}
.tooltipDug {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
}
.tooltipShel {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    }
.tooltipAnnex {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    } 
.tooltipFriend {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    }
.tooltipOut {
    visibility: visible;
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    }
.tooltipAll {
    visibility: visible;
    position: relative;
    display: inline-block;
	vertical-align: top;
    /*border-bottom: 1px dotted black;  If you want dots under the hoverable text */
    }
	
.barMain{
    background-color: #8E44AD;
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
	vertical-align: top;
}
        .barMainKids{
        background: linear-gradient( 45deg, #8E44AD 50%, #8E44AD 70%, orange 50%);
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
        .barMainAdult{
        background: linear-gradient( 45deg, #8E44AD 50%, #8E44AD 70%, #00FFFF 50% );
  
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
.barCar{
    background-color:#E74C3C;
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
        
}
        .barCarKids{
        background: linear-gradient(45deg,  #E74C3C 50%, #E74C3C 70%, orange  50%);
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
        .barCarAdult{
        background: linear-gradient(45deg, #E74C3C 50%, #E74C3C 70%, #00FFFF  50%);
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
.barShel{
    background-color: gray;
    /* border: solid gray 1px; */
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
}
        .barShelKids{
        background: linear-gradient(45deg, gray 50%, gray 70%, orange 50% );
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
       .barShelAdult{
        background: linear-gradient(45deg, gray 50%, gray 70%, #00FFFF 50%);
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
.barFarm{
    background-color: #3498DB;
    
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
}
        .barFarmKids{
        background: linear-gradient(45deg, #3498DB 50%, #3498DB 70%, orange  50%);
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
        .barFarmAdult{
        background: linear-gradient(45deg, #3498DB 50%, #3498DB 70%, #00FFFF  50% );
        
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
.barMer{
    background-color: #34495E  ;
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
}
        .barMerKids{
        background: linear-gradient(45deg, #34495E   50%, #34495E   70%, orange  50% );
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
        .barMerAdult{
        background: linear-gradient(45deg, #34495E   50%, #34495E   70%, #00FFFF  50%);
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
.barDug{
    background-color: #F1C40F;
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
}
        .barDugKids{
        background: linear-gradient(45deg, #F1C40F 50%, #F1C40F 70%, orange  50% );
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
        .barDugAdult{
        background: linear-gradient(45deg, #F1C40F 50%, #F1C40F 70%, #00FFFF  50%);
        border-radius: 6px 6px 0px 0px;
        width: 100%;
        height: 7.5px;
        }
.barAnnex{
    background-color: black;
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
}
.barFriend{
    background-color: #1ABC9C;
    
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
}
.barOut{
    background-color: #186A3B  ;
    
    border-radius: 6px 6px 0px 0px;
    width: 100%;
    height: 7.5px;
}
.barMultiDay {
	  background-color: #f8ff9c;
    width: 100%;
    height: 100%;
    text-align: center;
	vertical-align: bottom;
    font-weight: bold;
    color: black;
    margin:0 auto;
    padding-top: 7px;
	border-top: solid gray;
	border-bottom: none;
}

.keyMain {
    background-color: #8E44AD;
    text-align: center;
    font-weight: bold;
	
    border-radius: 6px 6px 0px 0px;
    color: white;
    width: 100%;
	cursor: pointer;
    padding-top: 1px;
    /* text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; */
	border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
}
.keyCar {
    background-color: #E74C3C;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    
    color: white;
    width: 100%;
	cursor: pointer;
	border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
    
}
.keyDug {
    background-color: #F1C40F;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    color: white;
    width: 100%;
	cursor: pointer;
    margin:0 auto;
   
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
}
.keyMer {
    background-color: #34495E  ;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    color: white;
    width: 100%;
	cursor: pointer;
    margin:0 auto;
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
}
.keyFarm {
    background-color: #3498DB;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    color: white;
    width: 100%;
	cursor: pointer;
    margin:0 auto;
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
}
.keyShel {
    background-color: gray;
    text-align: center;
    font-weight: bold;
    border-radius:6px 6px 0px 0px;
    /* border: solid black 1px; */
    color: white;
    width: 100%;
    margin:0 auto;
    padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
	cursor: pointer;
}
.keyAnnex {
    background-color: black;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    color: white;
    width: 100%;
    margin: 0 auto;
    
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
	cursor: pointer;
}
.keyFriend {
    background-color: #73C6B6;
    text-align: center;
    font-weight: bold; 
    border-radius:6px 6px 0px 0px;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
	font-size: 15.5px;
    color: white;
    width: 100%;
    margin:0 auto;
    
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	box-shadow: 0 4px #999;
	cursor: pointer;
}
.keyOut {
    background-color: #186A3B  ;
    text-align: center;
    font-weight: bold;
    border-radius:6px 6px 0px 0px;
    color: white;
    width: 100%;
	cursor: pointer;
    margin: 0 auto;
    
	border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
	
}
.keyKids {
    background: linear-gradient(45deg, #ffffff 50%, #ffffff 70%, orange 50%);
    text-align: center;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px; 
    color: black;
    width: 100%;
    margin:0 auto;
    padding-top: 1px;
}
.keyAdult {
    background: linear-gradient(45deg, #ffffff 50%, #ffffff 70%, #00FFFF 50%);
    text-align: center;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px;
    color: black;
    width: 100%;
    margin:0 auto;
    padding-top: 1px;
}
.keyMultiDay {
    background-color: #f8ff9c;
    width: 100%;
    height: 100%;
    text-align: center;
    font-weight: bold;
    color: black;
    margin:0 auto;
    padding-top: 1px;
	
    
}
.keyMain:hover {
   background-color: #4A235A; 
}
.keyCar:hover {
   background-color: #78281F; 
}
.keyDug:hover {
   background-color: #7D6608; 
}
.keyFarm:hover {
   background-color: #1B4F72; 
}
.keyMer:hover {
   background-color: #1B2631; 
}
.keyShel:hover {
/*background-color: #D0D3D4; */
	background-color: #565656;
}
.keyFriend:hover {
   background-color: #27AE60; 
}
.keyOut:hover {
   background-color: #145A32; 
}
.keyAnnex:hover {
   background-color: #373738; 
}
.keyMain:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}
.keyCar:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}
.keyDug:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}
.keyFarm:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}
.keyShel:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}
.keyFriend:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}
.keyOut:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}
.keyAnnex:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
}


.h3Event {
    line-height: 100%;
}

.back{
	width: 100%;
	height: 100%;
	background-color: white;
}




table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
	table-layout: fixed;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
	width: 14.29%;
	
}

/*.tFull td:hover {
	background-color: #f5f5f5;
}*/


.OtherMonth{
	background-color: #c8c8c8;
	text-align: left;
	vertical-align: top;

}

.tSmall tr:nth-child(even) {
    background-color: #F6F6F6;
}
.tSmall td:nth-child(odd):hover {
    background-color: #E5E5E5;
}
.Day {
    width: 75px;
    text-align: center;
}
.Date {
	text-align: left;
	vertical-align: top;
}
.DayMin {
	width:15%;
}
.DateMin{
	text-align: center;
	width:10%;
}
.EventMin{
	text-align: center;
	width:75%;
}

.Date:hover{
	background-color: #f5f5f5;
}

.OtherMonth:hover{
	background-color: #b3b3b3;
}

.tSmall{
	table-layout: fixed;	
}
.tSmallKey{
	table-layout: fixed;	
}
.tFull{
	table-layout: fixed;
	}
.tFullKey{
	table-layout: fixed;

	}
.pInfo{
	word-wrap: break-word;
	overflow: hidden;
}	
.monthLong{
	display: table;	
}
.monthShort{
	display: none;
}


@media screen and (max-width: 799px) and (min-width: 10px) {
    .tFull tr{ 
			display: none;
			visibility: hidden;
			}
	.tFullKey tr{ 
			display: none;
			visibility: hidden;
			}
	.tSmall tr{
			display: table;
			visibility: visible;
			}
	.tSmallKey tr{
			display: table;
			
			}
	.button {
			background-color: #d3d3d3;
			border: none;
			color: black;
			padding: 5px 1px;
			border-radius: 6px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
			font-size: 16px;
			box-shadow: 0 4px #999;
			}
	.monthLong{
		display: none;
	}
	.monthShort{
		display: table;
	}
}

@media screen and (min-width: 800px) {
    .tSmall tr{ 
			display: none;
			visibility: hidden;
			}
	.tSmallKey tr{
			display: none;
			
			}
	.tFull tr{
			display: table;
			visibility: visible;
			}
	.tFullKey tr{
			display: table;
			visibility: visible;
			}
	.monthLong{
		display: table;
	}
	.monthShort{
		display: none;
	}		
    }

.t1 {
	width: 100%;
	min-height: 120px;
}
.t1key {
	width: 100%;
}
.t2{
	width: 100%;
}
.tKeyHead{
	width: 33%;
	font-size: 15px;
	text-align: center;
	border: none;
}
.tKeyNav{
	width: 33%;
	text-align: center;
	border: none;
}
.head{
	text-align: center;
	width: 14%;
	font-size: 14px;
	
}

.center {
    background-color: #0f3b5c;
	
}

.navButtonBack {
  display: inline-block;
  border-radius: 4px;
  background-color: #c8c8c8;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  padding: 5px;
  width: 75%;
  cursor: pointer;
  box-shadow: 0 5px #999;
  vertical-align: middle;

}
.navButtonBack span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;

}
.navButtonBack span:before {
  content: '\00ab';
  position: absolute;
  opacity: 0;
  top: 0;
  left: -20px;
  transition: 0.5s;
}
.navButtonBack:hover span {
  padding-left: 25px;
}
.navButtonBack:hover span:before {
  opacity: 1;
  left: 0;
}
.navButtonBack:hover{
 background-color: gray;
  
}
.navButtonBack:active{
 box-shadow: 0 2px #666;
 transform: translateY(2px);
}

.navButtonNext {
  display: inline-block;
  border-radius: 4px;
  background-color: #c8c8c8;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  padding: 5px;
  width: 75%;
  
  
  cursor: pointer;
  box-shadow: 0 5px #999;
  vertical-align: middle;

}
.navButtonNext span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
.navButtonNext span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}
.navButtonNext:hover span {
  padding-right: 25px;
   
}
.navButtonNext:hover span:after {
  opacity: 1;
  right: 0;
}
.navButtonNext:hover{
 background-color: gray;

}
.navButtonNext:active{
 transform: translateY(2px);
 box-shadow: 0 2px #666;
}


.keyCell{
	width: 100%;
	
}
.button {
    background-color: #d3d3d3;
    border: none;
    color: white;
    padding: 4px 6px;
	border-radius: 6px 6px 6px 6px;
    text-align: center;
	vertical-align: top;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	box-shadow: 0 4px #999;
	cursor: pointer;
}
.button:hover {
   background-color: gray; 
}
.button:active {
  box-shadow: 0 2px #666;
  transform: translateY(2px);
  
}
button.accordion {
    background-color: #fff;
    color: #444;
    cursor: pointer;   
	padding: 0 0 15px 0;
    width: 100%;
	height: auto;
    text-align: center;
	vertical-align: top;
    border: none;
	border-radius: 6px 6px 0 0;
    outline: none;
    transition: .3s;
	font-size: 15px;
	position: relative;
	z-index: 1;
	
}

button.accordion:hover {
    background-color: white;
	border-radius: 0;
	-webkit-transform : translate(0, -10px) scale(1.1); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : translate(0, -10px) scale(1.1); /* IE 9 */
    transform         : translate(0, -10px) scale(1.1); /* Firefox 16+, IE 10+, Opera */
	z-index: 3;
	
}
button.accordion.active {
	background-color: white;
	border-radius: 6px 6px 0px 0px;
	border: solid #eee 1px;
	z-index:  1;
	
}

div.panel {
    padding: 0 2px;
    background-color: white;
	/*border: solid #c8c8c8 1px;*/
	border-radius: 0;
	position: relative;
	max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
	word-wrap: break-word;
	font-weight: 0;
	border: solid #eee 1px;
	z-index: 0;
}
.panelgif {
	
	background-image: url("http://i.stack.imgur.com/orvwj.gif");
	width: 500px;
	height: 300px;
}

p {
	text-align: center;
}

.tFullKeyPrint {
	
	width: 100%;
	padding-right: 5%;
	text-align: center;
	
}

.keyPrint {
	width: 100%;
	vertical-align: top;
}
.print {
	width: 40px;
	height: 40px;
	float: right;
	padding: 5px;
	}
.print:hover {
	transform: translateY(-2px);
}
.print:active {
	transform: translateY(2px);
}
.tKeyPrint {
	vertical-align: top;
	transform: scale(1);
}

.keyMainPrint {
    background-color: #8E44AD;
    text-align: center;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px;
    color: white;
    width: 100%;
	cursor: pointer;
    padding-top: 1px;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
}
.keyCarPrint {
    background-color: #E74C3C;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
    width: 100%;
	cursor: pointer;
	border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
    
}
.keyDugPrint {
    background-color: #F1C40F;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    color: white;
    width: 100%;
	cursor: pointer;
    margin:0 auto;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
}
.keyMerPrint {
    background-color: #34495E  ;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    color: white;
    width: 100%;
	cursor: pointer;
    margin:0 auto;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
}
.keyFarmPrint {
    background-color: #3498DB;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    color: white;
    width: 100%;
	cursor: pointer;
    margin:0 auto;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
}
.keyShelPrint {
    background-color: white;
    text-align: center;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px;
    border: solid black;
    color: black;
    width: 100%;
    margin:0 auto;
    border: solid black 1px;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
	cursor: pointer;
}
.keyAnnexPrint {
    background-color: black;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    color: white;
    width: 100%;
    margin: 0 auto;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
	cursor: pointer;
}
.keyFriendPrint {
    background-color: #73C6B6;
    text-align: center;
    font-weight: bold; 
    border-radius: 6px 6px 0px 0px;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
	font-size: 50px;
    color: white;
    width: 100%;
    margin:0 auto;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	box-shadow: 0 4px #999;
	cursor: pointer;
}
.keyOutPrint {
    background-color: #186A3B  ;
    text-align: center;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px;
    color: white;
    width: 100%;
	cursor: pointer;
    margin:0 auto;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	border: none;
	padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 50px;
	box-shadow: 0 4px #999;
	
}
.keyKidsPrint {
    background: linear-gradient(45deg, #ffffff 50%, #ffffff 70%, orange 50%);
    text-align: center;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px; 
    color: black;
    width: 100%;
	font-size: 50px;
    margin: 0 auto;
    padding-top: 1px;
}
.keyAdultPrint {
    background: linear-gradient(45deg, #ffffff 50%, #ffffff 70%, #00FFFF 50%);
    text-align: center;
    font-weight: bold;
    border-radius: 6px 6px 0px 0px;
    color: black;
    width: 100%;
	font-size: 50px;
    margin: 0 auto;
    padding-top: 1px;
}
.keyMultiDayPrint {
    background-color: #f8ff9c;
    width: 100%;
    height: 100%;
    text-align: center;
    font-weight: bold;
    color: black;
	font-size: 50px;
    margin:0 auto;
    padding-top: 1px;
    
}

.monthHead {
	font-size: 175px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 5%;
	
}
.tableHead {
	border: none;
	border-bottom: solid #34495E 5px;
	
}
.tableHeadLeft {
	width: 30%;
	border: none;
	vertical-align: middle;
}
.tableHeadRight {
	width: 70%;
	height: 100%;
	border: none;
	vertical-align: middle;
}
.anim{
	font-weight: bold; 
	color: white ;
	opacity: 1;
	text-shadow: -1.5px 0 black, 0 1.5px black, 1.5px 0 black, 0 -1.5px black;	
}


























