* { color:#000000 !important; } /* Printing in B&W */
 
.hideOnPrint, 
#ns, 
.paginator, 
.pageScroller,
#statement, 
#legal, 
#np, 
#ns, 
#login-panel, 
#register-panel, 
#quick-search, 
#search-panel, 
.refineBtn, 
.quick-links, 
.viewDetails, 
#tools,
#lv_overlay,
#lightview,
#lightviewError,
#lightviewController,
.squareBox,
#horizontal_carousel,
#nav_services,
#quickSearch,
#locations,
.ad,
#news,
.agent_login,
.iphone-app li img,
.ipad-app li img,
#search_tabs,
.alphabet,
.illustration

{ 
		display:none; 
}

h1 { font-size:30pt; border-bottom:solid 1px #000; }
h2 { font-size:26pt; }
h3 { font-size:22pt; }
h4, h5, h6 { font-size:18pt; }

h1, h2 { margin:2% 0 2% 0; }
h3, h4, h5, h6 { margin:1% 0 1% 0; }

.ct { padding-top:10px; }
.ct h3 { border-bottom:none; font-size:18pt; }

#logo h1 a { text-decoration:none; }
#welcome-text h1 { font-size:20pt; border-bottom:none; margin:2% 0 0 0; }
#statement h2 { font-size:14pt; font-weight:normal; }
h2#region, .browseTitle h2 { font-size:18pt; margin-left:0 !important; padding-left:0 !important; }
.yui-u, .browseTitle { margin-left:0 !important; padding-left:0 !important; }

.p-result { margin-bottom:10px; padding:10px; outline:none; border: 1px solid #000000; }
.p-result img { border:1px solid #000000; padding:1px; }
.misdescription { display:block; margin-top:20px; margin-bottom:40px; padding-top:20px; border-top:1px solid #000000; }

.feature img { width:99%; margin-bottom:5%; }

/* If additional images are needed */
/*
#horizontal_carousel { margin:0; padding:0; }
#horizontal_carousel ul { list-style-type:none; margin:0; padding:0; }
#horizontal_carousel ul li { float: left; margin-right:10px; }
#horizontal_carousel ul li img { width:172px; height:130px; }
.quick-info { clear:left; }
*/

.yui-ge {}
.yui-u { float:none !important; width:100% !important; }

.vcard { border:none; outline:none; margin:4% 0 2% 0; }
.vcard .tel { margin-top:10px; }

.p-details_vcard { display:block; float:none; }
.p-details_vcard h3 { border-bottom:solid 1px #000; font-size:26pt; }

#ft #copyright { display:block; clear:both; margin-top:20px; padding-top:10px; border-top:1px solid #000000; }
#ft #copyright p { font-size:14px; }

.staff-h2 { clear:both; font-size:20px; }
.staff-p { display:block; }
.staff-img { float:left; margin:0 20px 20px 0; }


