/*-----------------------------------------------------------------------------
Billings Bilingual, LLC
Print Style Sheet
http://www.billingsbilingual.com/
(format courtesy of Andy Budd, http://www.andybudd.com/)

version:   1.0
author:    Adam J. Barkafski, Dream Seed Multimedia
email:     webspinner [ A T ] dreamseedmultimedia [ D O T ] com
website:   http://www.dreamseedmultimedia.com/
-----------------------------------------------------------------------------*/


/* =Layout (Foundational)
-----------------------------------------------------------------------------*/

#wrapper, #content {
	width: auto;
	border: 0;
	margin: 0 2%;
	padding: 0;
	top: 0;
	float: none !important;
	background: transparent;
	color: black;
}


/* =Display
-----------------------------------------------------------------------------*/

html, body {
	background: white;
	height: auto;
}
#main-nav, #user-nav, #search, #site-info ul, #sec-content, h1, p.return  {
	display: none;
}
.print {
	display: inline;
}


/* =Typography
-----------------------------------------------------------------------------*/

body, #wrapper  {
	font-size: 11pt;
}
p, ul, ol, dl, blockquote, address, #footer p {
	color: black;
}
h2, h3 {
	color: #001E31;
	background: white !important;
	padding: 0;
	border: none;
}
h2 {
	font-size: 18pt;
}
h3 {
	font-size: 16pt;
}
h4 {
	font-size: 14pt;
}
kbd, code {
	font-size: 11pt;
}
abbr, acronym {
	text-decoration: none;
}
abbr[title]:after, acronym[title]:after {
   content: " (" attr(title) ") ";
   font-size: 90%;
}
#branding abbr[title]:after, #branding acronym[title]:after {
	content: "";
}


/* =Links
-----------------------------------------------------------------------------*/

a:link, a:visited, a:hover, a:active, #footer a {
	color: #001E31;
	text-decoration: underline;
	font-style: normal;
	font-weight: bolder;
}
a:link:after, a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}
a[href^="/"]:after {
	content: " (http://www.billingsbilingual.com" attr(href) ") ";
}
#branding a {
	text-decoration: none;
}
#branding a:link:after, #branding a:visited:after {
	content: "";
}


/* =Forms
-----------------------------------------------------------------------------*/


/* =Tables
-----------------------------------------------------------------------------*/


/* =hCard
-----------------------------------------------------------------------------*/


/* =Search
-----------------------------------------------------------------------------*/


/* =Branding
-----------------------------------------------------------------------------*/

#branding {
	top: 0;
	left: 0;
}
#branding img {
	padding: 0;
	margin: 0;
}
#branding p {
	font-size: 12pt;
}


/* =Main Navigation
-----------------------------------------------------------------------------*/


/* =User Navigation
-----------------------------------------------------------------------------*/


/* =Main Content
-----------------------------------------------------------------------------*/

#main-content {
	width: auto;
	border: 0;
	margin: auto;
	padding: 0;
	float: none !important;
	background: transparent;
	color: black;
}


/* =Secondary Content
-----------------------------------------------------------------------------*/


/* =Footer
-----------------------------------------------------------------------------*/

#site-info {
	background: transparent;
	color: black;
	padding: 0;
}

