@import url(layout.css);
@media print {
	
	/* Hide extraneous page elements */
	#accesslinks, #links-top, #primary-navigation, #search-box, #secondary-navigation, #services-nav-first, #hide, #services-nav-second { display: none; }
	
	/* Apply some new styles */
	body { background: none; margin: 0 !important; padding: 0 !important; line-height: 1.4; font-size: 12pt;font-family:Arial,sans-serif}
	
	/*a:after { content:"  [" attr(href) "]"; white-space: pre-line}*/
	
	/* Typography */
	h1{font-size:24pt;margin:0;padding:0;line-height:1;}
	h2{font-size:12pt;margin:0;padding:0;line-height:1;color:#260859}
	h3{font-size:11pt;margin:0;padding:0;line-height:1;color:#260859}
	h4,h5,h6{font-size:10pt;margin:0;padding:0;line-height:1;color:#260859}
	li, p, td, blockquote {font-size:10pt;color:#260859}
	blockquote {margin:0.5em 0 0 0;font-weight:bold}
	a {color:#260859}
	#flash {display:none}
	code { font: 10pt Courier, monospace; } 
	hr { background-color: #CCCCCC; }

	/* Images */
	img { float: left; margin: 1em 1.5em 1.5em 0; }
	a img { border: none; }
	
	/* Tables */
	table { margin: 1px; text-align:left; }
	th { border-bottom: 1px solid #333333;  font-weight: bold; }
	td { border-bottom: 1px solid #333333; }
	th,td { padding: 4px 10px 4px 0; }
	tfoot { font-style: italic; }
	caption { background: #FFFFFF; margin-bottom: 2em; text-align: left; }
	thead {display: table-header-group;}
	tr {page-break-inside: avoid;}
	
	#content-wrapper {clear:both}
	#footer {display:none}
	/*home*/
	#column-left {clear:both}
	
	/* people */
	#searchpeople_controls form, #searchpeople_controls h3 {display:none}
	#searchpeople_controls ul {list-style-type:none;margin:0;padding:0}
	#searchpeople_controls li a {display:none}
	#searchpeople_controls li {display:inline;}
	#searchpeople_controls li a.active {display:block;font-weight:bold;}
	a.email:after { content:none}
	td.name {width:40%}
	td.name a {white-space:pre-line}
	td.name a:after {content:"\A[" attr(href) "]"}
	#r-4 {width:25%}
	
	#profile h1{font-size:14pt;color:#260859;text-transform:none}
	#profile h2 {color:#34b6b6;margin:0;font-weight:normal;line-height:1.2em;}
	#profile #left {width:5.5cm;float:left}
	#profile #left ul{margin-top:0.2em}
	#profile img {width:5.5cm;height:5.5cm}
	#profile #right {margin-left:6cm}
	#profile #right p {margin-top:0.5em}
	
	#profile #related, #profile #testimonials {margin-top:1em;padding-top:1em;border-top:1px solid #34b6b6}
	
	#profile ul {padding:0;margin:0}
	#profile li {list-style-type:none;}
	.vcard {display:none}
	
	#profile #testimonials p {margin:0;font-size:9pt}
	#profile blockquote {color:#34b6b6}
	
	/*standard*/
	#column-left {float:left;padding-bottom:1em;overflow:hidden}
	#column-left, #content-top p {width:500px;}
	#content-top img {float:none;margin-bottom:0}
	#content-top a:after { content:"  [" attr(href) "]"; white-space: pre-line;}
	#column-right h2, #column-right .section,#column-right .pdf,#column-right h4,#column-right p {display:none}
	#content-bottom {border-top-width:1px;border-top-style:solid;padding-top:1em;float:left;width:500px;clear:both}
	.key-contact {margin:1em 0 0 0;width:250px;display:inline-block;}
	.key-contact h4 {margin-bottom:0.5em}
	.key-contact img {margin:0 10px 0 0}
	.key-contact p {margin:0}
	
	#quote-box {float:left;width:3.5cm;border-width:1px 0;border-top-style:solid;margin:1em 0 0 1em}
	#quote-box p {margin:0;font-size:9pt}
	
	/*property*/
	.property {width:100%;page-break-after:always;}
	.property ul {display:none}
	.property a:after {content:none !important}
	.property a.lightview[id^=gallery] {display:block}
	.property img {margin:0.2em}
	
	/*online services*/
	.section p {display:block !important}
	.section a {display:inline !important}
	
	/*home*/
	#column-middle div,#intro-top, #intro-top p, #intro-top img {float:none;clear:both;width:500px}
	
	/*contact*/
	.office-item {width:160px;vertical-align:top}
	.office .office-item {display:inline;zoom:1;margin-right:-18px}
	.office > .office-item {display:inline-block;margin-right:0.5em;}
	.office-item img {width:160px;height:92px}
	#contact-form-link {display:none}
	#static_map {width:460px;height:277px;float:right}
	#map_canvas, .noprint, .pdf {display:none}
}
