<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----------------------------------header ------------------------------------------------*/
#header-content-1 {
	float: left;
	padding-bottom: 1em;
	width: 25%;
}
#header-inside h2 {
	font-size: 3.5em;
	line-height: 1em;
	color: #00C8F6;
	text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;
	font-weight: bolder;
	text-align: center;
} 
#header-inside h3 {
	font-size: 3em;
	padding-bottom: 8px;
	line-height: 1em;
	font-weight: bold;
	color: #00719D;
	text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;
	font-family: tahoma, arial, helvetica, serif;
	text-align: center;
} 
#header-inside p {
	color: #009CD9;
	text-shadow: rgba(0,0,0,0.5) 0px 1px 1px;
	padding-bottom: 10px;
	font-size: 2em;
	text-align: center;
	line-height: 1.5em;
}
/*-----------------------------main section --------------------------------------------*/
.main h2 {
	font-size: 1.8em;
	color: #2d2d2d;
	line-height: 1em;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500;
	padding-bottom: .5em;
}
.main-content-1col {
	text-align: center;
	padding-right: 3em;
	padding-left: 3em;
	overflow: hidden;
}
.main-content-1col h1 {font-size: 2em;}
.main-content-1col p {padding-bottom: 10px;}
#main-content-3col-1 {width: 100%;display: inline-block;}
#main-content-3col-1 #col-1 {
	float: left;
	width: 30%;
	padding: 0.5em;
}
#main-content-3col-1 #col-2 {
	float: left;
	width: 30%;
	padding: 0.5em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
#main-content-3col-1 #col-3 {
	float: left;
	width: 30%;
	padding: 0.5em;
}
#main-content-3col-1 #col-1 img {float: left;height: auto;	width: 33%;}
#main-content-3col-1 #col-2 img {float: left;height: auto;	width: 33%;}
#main-content-3col-1 #col-3 img {float: left;height: auto;	width: 33%;}
.cal-days {	display: inline-block;	width: 100%;}
.cal-days li {
	text-align: center;
	height: 5em;
	width: 13%;
	float: left;
	display: inline;
	border: thin solid #666;
}
.cal-headings {	display: inline-block;	width: 100%;}
.cal-headings li {
	text-align: center;
	height: 1.5em;
	width: 13%;
	float: left;
	display: inline;
	background-color: #39C;
	border: thin outset #666;
}

/*========================== #Media Queries ============================================ */
/*I-pad portrait-------------------------------------------------------------------------*/
@media ( max-width: 959px )
{
	#header-inside h2 {font-size: 3em; }
	}
/*I-pad landscape----------------------------------------------------------------------*/
@media ( max-width: 768px ){
	#header-inside #title { font-size: 2em ;}
	#header-inside h2 {
	font-size: 3em;
}
	.cal-days li,.cal-headings li{	font-size: .7em;line-height: 1.2em;}
}
/*smart phone--------------------------------------------------------------------------*/
@media ( max-width: 480px )
{
	#header-inside #logo { float: right; }
	#header-content-1 { width: 90%; }
	#main-content-3col-1 #col-1 {
	float: left;
	width: 97%;
	padding: .5em;
}
	#main-content-3col-1 #col-2 {float: left;width: 100%;}
	#main-content-3col-1 #col-3 {float: left;width: 100%;}
	.cal-days li,.cal-headings li{	font-size: .5em;line-height: 1em;}
	
}
/* older smart phones */
@media ( max-width: 320px )
{
	
}
.holiday {
	color: #C00;
}
.highlight {
	color: #03F;
}
</pre></body></html>