/* PRINT.css
   			
*/


/* =general
---------- */
body {
line-height:1.5;
font-family: "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
color: #000;
background: none;
font-size: 10pt;
}

h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }

code { font: .9em "Courier New", Monaco, Courier, monospace; }

img {
float: none;
margin: 1.5em 1.5em 1.5em 0;
}

a img { border: none; }

hr {
background: #ccc;
color: #ccc;
width: 100%;
height: 2px;
border: none;
margin: 2em 0;
padding: 0;
}

blockquote {
font-style: italic;
font-size: .9em;
margin: 1.5em;
padding: 1em;
}

a:link,a:visited {
background: transparent;
font-weight: 700;
text-decoration: underline;
}

a:link:after,a:visited:after {
content: " (" attr(href) ") ";
font-size: 90%;
}

/* =custom
---------- */
#nav,
#logo,
p.byline,
#google-map,
p.pdf,
#print {
display: none;
}
.hours dt,
.vcard dt { font-weight: bold; margin-top: 1em; }

h4.subpage { color: #000; border: 1px solid #999; padding: 10pt; font-size: 10pt; margin: 2em 0; }
#title { font-size: 20pt; color: #000; text-decoration: none; border-bottom: 1px solid #000; }
h4 { font-size: 16pt; margin: 0; }
dl, dt, dd { margin: 0 !important; }
dt { font-weight: bold; margin-top: 10pt; }
img { float: none !important; display: block; }
table { border: 3px solid #999; border-collapse: collapse; margin-bottom: 2em; }
table td { border: 1px solid #999; border-collapse: collapse; }
#footer { border-top: 1px solid #999; }

