@page { margin: 2cm 1cm 2cm 1cm;}

ul, img { page-break-inside: avoid; }

body {
	color:black;
	background:white;
	margin:0;
	border:none;
}

.posttitle, .entry_page_posttitle {
	font-family:	georgia;
	font-size:		17px;
	font-weight:	bold;
	color:	black;
	text-decoration: none;
}


#column1 {
	width: 528px;
	text-align: left;
}

a img { border: 0; }

.noprint {
    display: none;
    width: 0;
    height: 0;
}
	
#curbed_network, 
#column2, 
#column3, 
#email_to_friend, 
#prev_next_links, 
#built_at, 
#aus,
#locale-nav,
#section-nav,
#search,
#top-story-container,
#column-right,
.outbrain-links,
#taboola-autosized-generated,
.trc_related_container,
.trc_spotlight_widget,
#comment-form,
.mt-links,
a[name="top_of_page"],
.ad-interruptor,
#basebar,
.network-footer li img,
.pluginConnectButton,
.network-footer,
.show-hide-guests-link-box,
.comment-controls,
#need-to-know,
.post-metadata-sharing,
.post .foursquare-button,
.mode-controls *,
.pointmap .icon
{
	display: none !important;
}

.post-body a[href^=http]:after { content:" <" attr(href) "> "; }
.post-body a.zoom:after { content: ""; }
.post a { word-wrap: break-word; }


.post-metadata,
.post-metadata-line-items,
.post-metadata-tags  {
/* 	height: auto !important; */
	max-height: none !important;
	overflow: hidden !important;
	height: 476px !important;
}

.comment * { color: #000; page-break-inside: avoid; }
.comment-guest-group * { display: block !important; }
.comments-body-container {
	position: relative !important;
	clear: both;
	height: auto;
	float: none;
	page-break-before: always;
	page-break-inside: avoid;
}

.point-map .mode-controls a { display: none !important; }
.post-more { margin-top: 40px; }
.post-more .title { 
	font-weight: bold !important; 
	margin-top: 1em; 
	font-size: 1.6em; 
	font-family: georgia; 
}
.post .point-detail a:after { content: ""; }
.post .point-mode-list { display: block !important; height: auto; }
.post .point-mode-detail { display: none !important; }

/* very important, pushes comments down - otherwise they overlap */
.point-modes * { float: none !important; height: auto !important; }
.point-modes { width: 670px }

.post .point-detail {
	border-top: solid 2px #ccc;
	padding-top: 1em;
	float: none;
	clear: both;
	margin: 1em 0 0 0;
	page-break-inside: avoid; 
	width: auto !important;
	min-height: 160px;
}

.post .point-detail * {
	display: inline-block;
	float: left !important;
}
.post .point-detail .image { 
	width: 160px; 
	height: 160px; 
	margin-bottom: 10px
}
.post .point-mode-list .name { 
	font-family: TradeGothicLTStdBoldCondensed; 
	color: #b1001c; 
	font-size: 20px; 
	line-height: 20px;
	margin-bottom: 10px;
	width: 500px; 
}
.post .point-mode-list .caption { 
	width: 300px; 
	margin-bottom: 20px;
	margin-right: 20px;
}
.post .point-mode-list .metadata { 
	width: 190px; 
	font-family: TradeGothicLTStdBoldCondensed;
}
.post .point-mode .url a[href^=http]:after { content:" <" attr(href) "> "; }
.post .geo { display: none !important; }

.post-more .comment-who { 
	overflow: hidden !important; 
	padding: none !important; 
}
.post-more .comment-body p {
	margin: 0;
}

.post { page-break-after: always; }
.wordbubble, 
.wordbubble-link * {
	-webkit-print-color-adjust: exact; 
	display: none;
}

/* hides next/previous p tags */
.context-individual div p { display: inherit; }
.context-individual p { display: none; }

.map { 
	clear: both !important; 
	-webkit-print-color-adjust: exact;  
	width: 670px !important; 
	height: 414px !important; /* 414px - 86px */
	-webkit-transform: none !important;
	page-break-inside: avoid;
	display: none\9 !important; /* hide map for ie8 and below */
}
.map a[href^=http]:after { content: ""; }
.map a { display: none !important; }
.map .infobox-content { display: none; }






