@charset "utf-8";
/* MDT Print Styles */
/* 	Date Created:  2/15/2013
	Date in Prod:  5/16/2014
	Date Modified: 1/28/2014  VisionZeroMT release
	Date Archived: 
	
	Do not minify - Minify the production version only
 	Source: http://www.onextrapixel.com/2009/05/05/how-to-create-a-simple-print-css-for-your-site/ */

/* Universal Styles - improve readability and save on ink */
* { 
	background-color: white !important; background-image: none !important; 
	color: black !important; 
	text-shadow: none !important; filter: none !important; -ms-filter: none !important; 
	}
@page { margin: 2cm; } /* applies the margin uniformally across all pages */
body {
	font:11pt Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  /* printers understand points */
	line-height:1.4em; /* word-spacing:1px; letter-spacing:0.2px; */ color: black;
	margin: 0; padding: 0; 
	float: none !important; 
}
/* Remove Elements */
#template-header, #mdtNav, #agencyHead, #mdtFooter, 
#socialMedia, #template-footer-wraper, #template-footer {display:none;}

header, footer, #bgImg, .nav-toggle  {display:none;}

#logo, #catnavi, .topnavi, .hidden, #agencyHead, #template-header, 
.more-link, #mdtNav, #socialMedia, .navigation, #sidebartop, #related, 
.social, #sponsors, .tabs, #allpost, .toolbar, .splitbox, #commentform, 
#commentabs .idTabs, .postmeta-content .comments, #respond h3, .tag, 
#template-footer, #mdtFooter, #aboutMDT, #plan2Live, #copyright, #terms, 
.footerlinks, .top, .quickLinks {display:none;}

.print { display:block;}
.noprint { display:none; }

/* Font Sizes */

section, article, aside {font-size:100%;}
h1 {font-size:16pt;}
h2 {font-size:14pt;} 
h3 {font-size:11pt;}

/* Text Alignment */
.center {text-align: left !important;}
script a {text-decoration: none; }
/* Floated Elements */
aside, .leftCol, .centerCol, .rightCol  {display:block; width:100%;}

/* Images */
img { float:none; display:block; max-width: 100% !important; }

/* Links - underlines help links to stand out */
a:link, a:visited {background:transparent; color:black; text-decoration: underline;}
a[href^="tel:"] {text-decoration:none;}

blockquote, .pullQuote {display:inline-block; float:right; width:15%; margin:0 0 2em 1em;} 

/* Slideshow Controls & Pagination */
.slidesjs-navigation, .slidesjs-pagination, .bxslider, .bx-controls   {display:none !important; margin:0; padding:0;}

/* Borders */
img, img a, .more-link a {border:none;}

/* Tables */
thead {display: table-header-group;}
table tr  {border-bottom: 1px solid #f5f5f5; padding: .1em;}

/* Post */
.post .entry h2 {font-size:20px;}
.post {border-bottom:1px solid #000;}
.postmeta {font-size:10pt; margin-top:10px;}
.postfooter {font-size:10pt; margin-bottom:20px;}

/* Comment Section */
.commentlist .avatar {float:left; margin-right:10px;}
.commentlist .children {margin-top:10px;}
#comments {page-break-before: always;}

/* Contacts */
.contact * {text-decoration: none !important; }
	.contact h3, .contact p {display:inline; margin-right: 1em; }
		.contact a[href^="tel"]  {}			 
	
/*Footer*/
#footer {margin-top:10px;}

/* See also: http://www.adobe.com/devnet/dreamweaver/articles/screen_to_print.html */
/* Reminder: I'm having trouble grabbing the html5 elements such as header, nav, and footer. Might have to redefine them as block-level here... */

div#pagewrap div#agencywrapper div#agencycontent {border:none;}

/* pre - Q&A Forum and Road Reports */
pre, dl {
	font-size: 10pt; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	word-wrap: break-word; word-break: loose; white-space: normal;
}
	pre h1 {font-size:13pt;}
	pre h2 {font-size:12pt;}
	pre h3 {font-size:10pt;}
	pre center {text-align:left;}

/* Q&A Forum Text Colors */
	/* Please consider these styles deprecated and don't use for anything else. */
	/* These have to be in the qaforum page too if you want to retain the colors when you cut and paste from webpage to Word */
	.red {color: Crimson; color: #DC143C;} 
	.green {color: green; color: #008000; } 
	.blue {color: blue; color: #0000FF; } 
	.purple {color: BlueViolet; color: #8A2BE2;} 
	.brown {color: Sienna; color: #A0522D;}
	.orange  {color: Coral; color:  #FF7F50;}
	.magenta {color:Magenta; color:#FF00FF;}
	
/* No Print */
	.no-print		{ display:none; }

/* Page Breaks, Orphans & Widows */
	.page-break	{ page-break-before: always; }  /* Usage: <div class="page-break"></div>  */

	blockquote { page-break-inside: avoid; } /* they use on <pre> too. */
	tr, img { page-break-inside: avoid; }
	p, h2, h3 { orphans: 3; widows: 3; } /* at least three lines of text will appear. */
	h2, h3 { page-break-after: avoid; }