html, body {
background: transparent;
font-size: 12pt;
font-family:'Times New Roman',Times,serif;
color:#000000; }

/*#whoWeAre,
#whatWeDo,
#whatWereLike,
#subnav,*/
#header,
#blue,
object,
embed,
#picker/* .prev,
#picker .next*/,
.right, .topic,
#container #top,
form, input, select,
#topHeadline, #videoNav h4,
#videoNav ul { display: none !important; }

#content * {border: none !important}

#content { margin-left: 10% !important;
   padding-top: 1em !important;
   border-top: 1px solid #930 !important; }
#footer { display: none; }

#content > div.full,
#content > div.left,
#content,
#footer, #cols {
   width: auto !important;
   margin: 0 5% !important;
   padding: 0 !important;
   border: none !important;
   float: none !important;
   color: black;
   background: transparent none;
   }
   
div#content div#map,
div#content div#list,
div#content div#directions {
	overflow: visible !important;
	border: none !important;
	float: none !important;
}

div#content div#map,
div#content div#list,
div#content div#directions,
div#head{
	position: static !important;
	width: auto !important;
	display: block !important;
	width: auto !important;
	margin: 5% 5% !important;
	padding: 0 !important;
}

div#head {
	margin: 5% 0 !important;
}

div#content div.employee {
	margin-top: 1em;
}

div#content div#map {
	display: none !important;
}
   
#content > div.full,
#content > div.left {margin: 0 !important}

#content > *, #footer > * { text-align: left !important; margin: 0 !important; padding: 0 !important; }
#content p, #footer p { margin: 1em 0 !important; padding: 0 !important; }

h1{font-size:19pt !important}
h2{font-size:17pt !important}
h3{font-size:15pt !important}
h4,h5,h6{font-size:12pt !important}
code {font:10pt Courier, monospace !important} 
blockquote:before{content: "\201C" !important;margin:1.3em 0 1.3em 1.3em !important;}blockquote:after{content: "\201D" !important;margin:1.3em 1.3em 1.3em 0 !important;}
blockquote{margin:1.3em 0 !important;padding:1em !important;font-size:11pt !important}
div#content blockquote.bubble {font-size:15pt !important}
hr {background:#CCC !important}

/* Images */
img {display:none !important; border: none !important;}
div#content img {display: block !important; float: left !important;vertical-align: bottom !important; margin:0 1.5em 1.5em 0 !important;page-break-before: avoid !important;}
div#content div#sections img,
#contact div#content img {display:none !important;}

#content a:link, #content a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after,
#contact div#content a[href^="mailto"]:after {
   content: " (" attr(href) ")" !important;
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://rtcrm.com" attr(href) ")" !important;
   }
#content a[href^="javascript"]:after,
#content a[href^="mailto"]:after,
#content a[href^="javascript"]:after,
#content a[href^="#"]:after,
#content a[href$="flv"]:after,
#content a[href$="mp3"]:after,
#content div#picker a:after {
	content: "" !important;
}

.ui-tabs-nav {
	display: none;
}

.ui-tabs-panel {
	display: block !important;
}

.ui-tabs-panel:before {
	display: block;
	margin-top: 1.5em;
	font-size:15pt !important;
	content: attr(id) ":" !important;
}

div#header { margin: 0 !important; padding: 0 !important; width: auto !important; }
#header h1 a { text-decoration: none !important; color: #000 !important; }
#header h1 > a[href^="/"]:after,
div#content div.header h2 a[href^="/"]:after,
div#content div.header h3 a[href^="/"]:after { content: "" !important; }
h3 span:before { content: " "; }
div.header h3:before { content: " / "; }
#header h1 { width: auto; height: auto; text-align: center !important; }
div.header { margin: 0 !important; padding: 0 !important; }
div.header span,
div.header h2,
div.header h3 { margin: 0 !important; padding: 0 !important; width: auto !important; height: auto !important; display: inline !important; }


p { page-break-inside: avoid !important; page-break-before: avoid !important; }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid !important; text-transform: uppercase !important; }