
body { 
	font-family: Montserrat; 
	font-size: 12pt; 
	color: #000000; 
	list-style-type:circle; 
	background-color:#FFFFFF;
    height: 100%
}

bigtext { 
	font-size: 48pt; 
}
td {font-size:12pt}
p {
    margin: 0;
    line-height:140%
}
h1 { 
	border-style:solid; 
	border-width:0px; 
	font-family: Montserrat; 
	font-size: 18pt; 
	color: #FFFFFF; 
	text-align:center; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px; 
	background-color:#720101 
}
h10 { 
	border-style:solid; 
	border-width:0px; 
	font-family: Montserrat; 
	font-size: 18pt; 
	color: #FFFFFF; 
	text-align:center; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px; 
	background-color:#720101 
}
h4 { 
 
	font-family: Montserrat; 
	font-size: 18pt; 
	color: #720101; 

}
h2 { 
	font-family: Montserrat; 
	font-size: 16pt; 
	color: #000000 
        
}
h5 { 
	font-family: Montserrat; 
	font-size: 16pt; 
	color: #000000;
    text-shadow: 1px 1px #FFFFFF, -1px 1px #FFFFFF,1px -1px #FFFFFF,-1px -1px #FFFFFF;
}
h6 { 
	font-family: Montserrat; 
	font-size: 10pt; 
	color: #000000;
    text-shadow: 1px 1px #FFFFFF, -1px 1px #FFFFFF,1px -1px #FFFFFF,-1px -1px #FFFFFF;
}
h3 { 
	font-family: Montserrat; 
	font-size: 14pt; 
	color: #000000 
}
div {
	text-align: left
}
div#nav {
	width:125px;
	background-color: solid white;
	float: left;
	padding: 0px
}
#nav h2 {
	font-size: 20pt;
	margin: 0px;
	border-bottom: 2px solid white;
	padding: 3px 2px;
	color: #720101;
	text-align: center
}
ul.main_nav {
	list-style: none;
	margin: 0;
	padding: 0
}
ul.main_nav li {
	border-bottom: 1px solid white
}
ul.main_nav li a:link, ul.main_nav a:visited {
	text-decoration: none;
	display: block;
	padding: 6px 4px;
	color: grey;
	font-size: 12pt;
	width: 117px
}
ul.main_nav li a:hover {
	padding: 6px 4px 6px 1px;
	border-left: 3px solid #700;
	color: black;
	font-size: 12pt
}
#navContainer {
margin:0;
padding:0px;
background-color:solid #922;
text-align:left;
width:197px;
}
#navContainer ul{
margin:0;
padding:0;
list-style:none;
}
#navContainer ul li {
position:relative;
}
#navContainer ul li span{
display:block;
background-color: solid #922;
border-top: 1px solid #700;
border-bottom: 1px solid #700;
}
#navContainer ul li a{
text-decoration:none;
color:grey;
background: #eeeeee;
display:block;
padding:6px 4px;
font-size: 12pt;
width:190px
}
#navContainer ul li a:hover{
	padding: 6px 4px 6px 1px;
	border-left: 3px solid #700;
background: #cccccc;
	color: black;
	font-size: 12pt
}
#navContainer ul ul{
position:absolute;
display:none;
}
#navContainer ul ul li a{
background:#eeeeee;
border-top: 1px solid #700;
border-bottom: 1px solid #700;
width:200px;
}
#navContainer ul li:hover ul{
width:80%;
position:absolute;
display:block; left:197px;
top:0;
}

gmp-map {
  height: 100%;
}
@font-face {
    font-family: CinemaGothicShadow;
    src: url(fonts/cinemagoth_shadow.ttf);
    }
@font-face {
    font-family: CinemaGothicRegular;
    src: url(fonts/cinemagoth_regular.ttf);
    }
@font-face {
    font-family: Typewriter;
    src: url(fonts/typewriterserialregular.ttf);
    }
@font-face {
    font-family: Formal;
    src: url(fonts/formal436.ttf);
    }
@font-face {
    font-family: AppleBoy;
    src: url(fonts/applbb.ttf);
    }
@font-face {
    font-family: Undercurrent;
    src: url(fonts/undercurrent.ttf);
    }
@font-face {
    font-family: Piranesi;
    src: url(fonts/piranesi.ttf);
    }
@font-face {
    font-family: FluffySlacks;
    src: url(fonts/fluffyslacks.ttf);
    }
@font-face {
    font-family: Ancestory;
    src: url(fonts/ancestory.ttf);
    }
@font-face {
    font-family: Sprint;
    src: url(fonts/sprint.ttf);
    }
@font-face {
    font-family: Casper;
    src: url(fonts/casper_open.ttf);
    }
@font-face {
    font-family: Elementary;
    src: url(fonts/elementary.ttf);
    }
@font-face {
    font-family: Barnum;
    src: url(fonts/pt_barnum_regular.ttf);
    }
@font-face {
    font-family: ConcursoModerne;
    src: url(fonts/concursomoderne.ttf);
    }
@font-face {
    font-family: CopperplateGothic;
    src: url(fonts/copperplategothic.ttf);
    }
@font-face {
    font-family: Montserrat;
    src: url(fonts/montserrat.otf);
    }
@font-face {
    font-family: Chiller;
    src: url(fonts/chiller.ttf);
    }
@font-face {
    font-family: Verdict;
    src: url(fonts/verdict.ttf);
    }
@font-face {
    font-family: Parisian;
    src: url(fonts/parisian.ttf);
    }	
@font-face {
    font-family: VAGRounded;
    src: url(fonts/vag_rounded.ttf);
    }	
@font-face {
    font-family: VAGRoundedBold;
    src: url(fonts/vag_rounded_bold.otf);
    }	
@font-face {
    font-family: Freehand591;
    src: url(fonts/freehand591bt.ttf);
    }	
@font-face {
    font-family: Balloonist;
    src: url(fonts/balloonistsfbold.ttf);
    }	
@font-face {
    font-family: Pagoda;
    src: url(fonts/pagoda.ttf);
    }	
@font-face {
    font-family: Millenia;
    src: url(fonts/millenia.ttf);
    }	
@font-face {
    font-family: CombatReady;
    src: url(fonts/combatready.ttf);
    }	
@font-face {
    font-family: Freestyle;
    src: url(fonts/freestyle.ttf);
    }	
@font-face {
    font-family: Heather;
    src: url(fonts/heather.ttf);
    }		
@font-face {
    font-family: Broadway;
    src: url(fonts/broadway.ttf);
    }		
@font-face {
    font-family: CrazyLoot;
    src: url(fonts/crazyloot.ttf);
    }		
@font-face {
    font-family: MotterCorpus;
    src: url(fonts/mottercorpus.otf);
    }		
@font-face {
    font-family: CenzoBold;
    src: url(fonts/cenzobold.ttf);
    }		
@font-face {
    font-family: Aristocrat;
    src: url(fonts/aristocrat.ttf);
    }	
.responsiveCal {
 
position: relative; padding-bottom: 75%; height: 0; overflow: hidden;
 
}
 
.responsiveCal iframe {
 
position: absolute; top:0; left: 0; width: 100%; height: 100%;
 
}