/**************************************
#									  #
#	PRINT CSS			  	  		  #
#	Created: 8/5/2014				  #
#	Updated:						  #
#	Author: Joseph Schultz			  #
#	Company: Unconfusing Technology	  #
#	Website: http://unconfusing.com   #
#									  #
***************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*#####################################################################################*/

body {              
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 color: #000000;
 background-color: #FFFFFF;
}

h1, h2, h3, h4, h5, p, input, textarea, a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a {font-size: 0.9em; color: #1f1f1f;}
p {font-size: 0.9em;}

#header {width: 100%;text-align: center; margin: 0 auto; display: block; font-size: 1.5em; max-height: 250px;}
#header div {display: inline-block;}
#header img {width: 70%;}
#main-menu {display: none !important;}
#container {width: 90%; margin: 0 auto; padding: 5px;}
#main {}
#footer {text-align: center; font-size: 0.8em;}
#footer-inner {text-align: center;}
#morrow img {display: none;}


.padd {padding: 5px;}
.noPrint {display: none !important;}

#preview {max-width: 800px;
display: block;
text-align: center;
margin: 0 auto;}

#places {max-height: 300px; height: auto !important; overflow-y: hidden;}
#more {display: none !important;}
.map {width: 100%;padding: none !important;}
.map h2 {display: none;}
.addthis-smartlayers {display: none !important;}

.left { float:left; }
.right { float:right; }
.center {float: none; display: block; margin: 0 auto; text-align: center;}

.fourth-col { width:25%; }
.three-fourths-col { width:75%; }
.col-xs-12 col-sm-6 { width:50% }
.col-xs-12 col-sm-4  { width:34%; }
.two-col-xs-12 col-sm-4  { width:66%; }

.fb { float:none; clear:both; }

.margin-top { margin-top:10px; }
.margin-bot { margin-bottom:10px; }
.margin-left { margin-left:10px; }
.margin-right { margin-right:10px; }
.no-margin { margin:0 !important; }
.margin { margin:15px 0; }

.no-top { margin-top:0; }
.no-bot { margin-bottom:0; }

.padd { padding:20px; }
.padd-top { padding-top:10px; }
.padd-bot { padding-bottom:10px; }
.padd-right { padding-right:10px; }
.padd-left { padding-left:10px; }

.imageHolder img { max-width:300px; margin:10px;
	-moz-box-shadow: 0px 0px 10px #333;
	-webkit-box-shadow: 0px 0px 10px #333;
	box-shadow: 0px 0px 10px #333;  }
/**************************************

TEXT RELATED

***********************************/

.text-left { text-align:left; }
.txtCenter { text-align:center; }
.text-right { text-align:right; }

strong { font-weight:bold; }
em { font-style:italic; }
.bold, ul.bold li { font-weight:bold; font-size:98%; }


p, li { font-size:0.85em; margin:1.1em 0; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; color:#333333; text-align:justify; }
.dark p { color:#CCC; }

p.small { font-size:70%; }

a { text-decoration:none; color:#000; }

ul { margin-left:30px; list-style:disc; }
ol { margin-left:30px; }
li { margin:1em 0; }

h1,.h1 { margin:1em 0; font-size:1.3em; color:#000; font-family:'Fauna One', serif; padding:0 10px; line-height:2em; }
h2 { margin:1em 0; font-size:1.25em; color:#000; font-family:'Fauna One', serif; line-height:2em; padding:0 10px;  }
h3 { margin:1em 0; font-size:1.2em; color:#000; font-family:'Fauna One', serif; }
h4, .h4 { margin:0; font-size:1.15em; color:#000; font-family:'Fauna One', serif; }

table.cellpadd { width:100%; }
table.cellpadd tr td, table.cellpadd tr th { padding:10px; line-height:1.3em; }
th { font-size:130%; color:#0a1857; font-family:Arial, Helvetica, sans-serif; }
td { font-size:90%; color:#000; font-family:Arial, Helvetica, sans-serif; }

.hr { height:1px; background:#ccc; margin:40px 0; }

.red { color:#F00; }

.print-ul {}
.print-ul li {margin: 0.25em 0px;}
.print-img {width: 60%;}
.padd {padding: 10px;}
.overlay h1 {text-align: center;}
#morrow {font-size: 0.85em;}