body {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}

a img {
	border: 0;
}

h2, h3, h4 {
	page-break-after: avoid;
}

.gmnoprint, .noprint {
	display: none;
}

#philaplace-home, #nav1, #nav2, #story-button, #login-stuff, #search-form, #lead, #nav3, #nav4 {
	display: none;
}

#trace, #overlay {
	display: none;
}

#header div#philaplace-logo {
	display: list-item;
	list-style-position: inside;
	list-style-image: url(/_images/theme/logos/philaplace_logo.png);
}

#header div#philaplace-logo span {
	display: none;
}

a#hsp-logo {
	clear: both;
	display: list-item;
	list-style-position: inside;
	list-style-image: url(/_images/theme/logos/hsp_logo.gif);
	margin-top: 20px;
	border-top: 1px solid black;
	padding-top: 20px;
}

a#hsp-logo span {
	display: none;
}

/*
**
*/

body#story #details #image-box div.image-nav, body#story #media div.image-nav, body#story #story-nav {
	display: none;
}

body#story #details #image-box {
	float: left;
	width: 295px;
	margin: 0 10px 10px 0;
}

body#story #details #image-box .image-hsp4 {
	display: none;
}

body#story #details #image-box img#image-hsp4-0 {
	display: block;
}

body#story #details #image-box p.image-caption {
	display: none;
	text-align: center;
}

body#story #details #image-box p#image-caption-0 {
	display: block;
}

body#story #details #image-box .image-hsp1 {
	display: none;
}

body#story #details #image-box a#show-all {
	display: none;
}

body#story p.quote {
	font-style: italic;
}

body#story p.more {
	display: none;
}

body#story h2 {
	clear: left;
}

body#story #links {
	display: block;
}

body#story #links a:after {
	content: " (" attr(href) ")";
}

body#story #myphilaplace {
	display: none;
}

body#story #minimap {
	display: none;
}

body#story #tour {
	display: none;
}

body#story #media {
	display: none;
}

/*
**
*/

body#essay #details #image-box div.image-nav, body#essay #media div.image-nav {
	display: none;
}

body#essay #details #image-box {
	float: left;
	width: 295px;
	margin: 0 10px 10px 0;
}

body#essay #details #image-box .image-hsp4 {
	display: none;
}

body#essay #details #image-box img#image-hsp4-0 {
	display: block;
}

body#essay #details #image-box p.image-caption {
	display: none;
	text-align: center;
}

body#essay #details #image-box p#image-caption-0 {
	display: block;
}

body#essay #details #image-box .image-hsp1 {
	display: none;
}

body#essay #details #image-box a#show-all {
	display: none;
}

body#essay p.quote {
	font-style: italic;
}

body#essay p.more {
	display: none;
}

body#essay h2 {
	clear: left;
}

body#essay #links {
	display: block;
}

body#essay #links a:after {
	content: " (" attr(href) ")";
}

body#essay #media {
	display: none;
}

/*
**
*/

body#image #col1 {
	display: none;
}

body#image #details dl dt {
	font-weight: bold;
}

body#image #details dl dd {
	margin-left: 0;
	margin-bottom: 1em;
	padding-left: 0;
}

/*
**
*/

body#educators img {
	float: left;
	margin: 0 10px 10px 0;	
}

body#educators ul {
	clear: left;
}

body#educators .resource {
	clear: left;
}

/*
**
*/

body#resource img {
	float: left;
	margin: 0 10px 10px 0;	
}

body#resource h2 {
	clear: left;
}

/*
**
*/

body#about img {
	float: left;
	margin: 0 10px 10px 0;	
}

body#about img.philaplace {
	display: none;
}

/*
**
*/

body#support img {
	float: left;
	margin: 0 10px 10px 0;	
}

/*
**
*/

body#credits img {
	float: left;
	margin: 0 10px 10px 0;	
}

body#credits h2 {
	clear: left;
}

body#credits h3 {
	clear: left;
}

body#credits ul {
	clear: left;
}

body#credits p.funder {
	clear: left;
}


/*
**
*/

body#contact img {
	float: left;
	margin: 0 10px 10px 0;	
}

/*
**
*/

body#collections #col1 {
	display: none;
}

body#collections .thumbnail-box {
	float: left;
	margin: 0 20px 10px 0;
	width: 100px;
	height: 200px;
	overflow: hidden;
}

body#collections .watermark {
	display: none;
}

body#collections .pagenav {
	display: none;
}

/*
**
*/

body#topics #overviews {
	display: none;
}

body#topics #alltopics {
	display: none;
}

body#topics #random {
	display: none;
}

body#topics #sortby {
	display: none;
}

body#topics .pagenav {
	display: none;
}

body#topics a.map-link {
	display: none;
}

body#topics .image-thumb {
	float: left;
	width: 65px;
	margin: 0 10px 10px 0;
}

body#topics li {
	clear: left;
}

body#topics #result-count2 {
	display: none;
}

/*
**
*/

body#myphilaplace #landing-text {
	display: none;
}

body#myphilaplace #guest-footer {
	display: none;
}

body#myphilaplace #user-footer {
	display: none;
}

body#myphilaplace #create {
	display: none;
}

body#myphilaplace #account-reminder {
	display: none;
}

body#myphilaplace #addastory-block {
	display: none;
}

body#myphilaplace p.map-saved-btn {
	display: none;
}

body#myphilaplace .remove-link {
	display: none;
}

body#myphilaplace a.map-link {
	display: none;
}

body#myphilaplace .image-thumb {
	float: left;
	width: 65px;
	margin: 0 10px 10px 0;
}

body#myphilaplace li {
	clear: left;
}

/*
**
*/

body#search #inline-search-box {
	display: none;
}

body#search #results-nav {
	display: none;
}

body#search .result-count a {
	display: none;
}

body#search .image-thumb {
	float: left;
	width: 65px;
	margin: 0 10px 10px 0;
}

body#search #places img {
	display: none;
}

body#search #media .image-thumb {
	float: left;
	width: 100px;
	margin: 0 10px 10px 0;
}

body#search h2 {
	clear: left;
}

body#search li {
	clear: left;
}

body#search .watermark {
	display: none;
}

/*
**
*/

body#index #map {
	width: 100%;
	height: 4in
}

body#index h2 {
	clear: both;
}

body#index .image-hsp2 {
	float: left;
	width: 100px;
	margin: 0 10px 10px 0;
}

body#index .more {
	display: none;
}

/*
**
*/

body#mappage #col1 {
	display: none;
}

body#mappage #map {
	width: 100%;
	height: 6in;
}

body#mappage #mapwidget {
	display: none;
}

body#mappage #tour-info {
	display: none;
}

/*
**
*/

div#hsp-marker-popup_tl, 
div#hsp-marker-popup_tr, 
div#hsp-marker-popup_bl, 
div#hsp-marker-popup_br {
	display: none;
}

div#hsp-marker-popup_t,
div#hsp-marker-popup_l,
div#hsp-marker-popup_r,
div#hsp-marker-popup_b {
	display: none;
}

div#hsp-marker-popup_beak {
	display: none;
}

div#hsp-marker-popup_close {
	display: none;
}

div.hsp-marker-box {
	display: none;
}