/* @override http://hw:8888/c/print.css */

.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}



* { margin: 0; padding: 0; line-height: 1.4; font-style: normal; font-weight: normal; }
body { font: normal 12pt Georgia, 'Times New Roman', serif; margin: 10%;}

#nav, #utility-row, #services, .title-bar-links, .listing-buttons, .more, #comment_form, #footer a, .minor-nav, #nav-local, .ad-space, .location-links, .vevent img, .caption img, #secondary, #hero ul, #services-home, #new-to-hw, .minor-bit ul.std, .duo-duo .std, .duo-duo h4, .pagination, .results #primary form, .microlist,
.skip { display: none;}

p, ul, dl,  .home .events li, #results-list li {	margin: 0 0 1em 0; }
#footer ul { list-style: none; margin: 0; padding: 0;}
#copyright { font-style: italic; color: #865c2f }

h1 { font-size: 20pt; color: #865c2f; margin: 0 0 0.8em; }
h2 { font-size: 18pt; color: #865c2f; margin: 0 0 0.8em; }
h3 { font-size: 14pt; color: #865c2f; margin: 0 0 0.8em; }
h4 { font-size: 12pt; color: #331b10; margin: 0 0 0.8em; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, sans-serif;}
h5 { font-size: 11pt; color: #5e2f00; margin: 0 0 0.8em; }
h6 { font-size: 11pt; color: #5e2f00; margin: 0 0 0.8em; }

h1 a, h3 a, h4 a, dt.summary a,  .locations td a
	{ text-decoration: none; color: #865c2f; }

h3 a, .caption p, cite {	font-style: italic;  }

a, img {	border: none; }

.listings,  .home .col ul, .vcard ul, #results-list
{ list-style: none }

dd.date 
{	display: inline }

p.date, .home .events h3, .home .events p,  #results-list p,  #results-list h3, #latest-social h4, #our-businesses h3  {
	margin: 0;
}

.home .events .meta,  #results-list .category {
	text-transform: uppercase; letter-spacing: .1em; font-size: 80%; margin: 0;
}







th {
	background: transparent;
	text-align: left;
}
th {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	text-transform: uppercase; 
	letter-spacing:0.1em; 
	color: #25190f; 
	font-weight: bold;
	border: none;
	font-size: 70%;
	padding-right: 1em;
}
th a {	text-decoration: none; color: #25190f; font-weight: bold;}
	td { border: 1px solid #dbd5c5; border-width: 1px 0 0 0 ; padding: .5em 1em;}
	

.locations #primary table { border-collapse: collapse;}
.locations #primary table,  .location-name-addr ul { font-family: "Trebuchet MS", Verdana, Arial, sans-serif }


	.locations #primary table td { vertical-align: top;border: none; border-top:1px solid #bfb5a4; padding: 1em .5em;}
		.locations td.services-offered { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #7b6551;}
	
	.location-name-addr ul { margin: 0}

		.locations td.location-name-addr { width: 30%}
		.locations td.tel, .locations td.neighborhood { width: 20%}

.location-name-addr li { margin: 0 0 .2em 0;}
		.location-name-addr .org a { border: none; font-weight: bold;}
		.location-name-addr .hours { color: #7b6551;}
		.location-name-addr a { border-bottom: 1px solid #bfb5a4 ;}
