body {
margin: 0;
}

#srch, #nav, #footer, #lnav, #lc, #rc, #lc-home, .package-related, .arrow-up, #quote, #logo, img, #publication-related, .partner-wide, .select-type, .caption-right, .caption-left, form#commentform, #header, .site-index, .noprint, #skip, .package-related-container, #messageBox, #index-nav, object, #share, #print, #printshare, #emaillink {
	display: none;
}

.print-logo, div#page img.print-logo {
	display: inline;
	width: 225px;
	height: 113px;
}

#cc, #related-container {
width:auto;
float: none;
overflow: visible;
}

#lc-full, #related-container .cms p, #cc, #related-container .linklist ul, .pdf, img {
width: auto;
display: block;
}

.cms p, .cms li, .cms p span, .author-table, #lc-full p, .linklist ul li, .name, .author-table .authors .name a, #lc-full #related-container, .author-table tbody tr th, #center-container p, .author-table tbody tr .authors, .entry p {font-size: 12pt; line-height: 19pt}

#lc-full h5, .bookpage .anchor, .bookpage h6, #general h3, #general h2, #center-container .headerbar h2 {font-size: 15pt; line-height: 19pt}

a, #crumb a, .authors a, #lc-full a {text-decoration: underline}

#related-container, #content, #related-container .linklist ul, #publication-headerbar, #related-container ul.anchorlink {
	border:0
}

.home_daily_analysis_img, img {
page-break-inside: avoid;
}

.pullquote_right p {
	padding: 0.5em 0 0.5em 1em;
}

.pullquote_left p {
	padding: 0.5em 1em 0.5em 0;
}

#related-container, #center-container {
	padding: 0;
}

#cc, #general {
margin-right: .25in;
}

#general .spotlight h2 {
	font-weight: bold;
}

#publication-headerbar h1 {
	margin: 0; padding: 0
}

.researchlinks li {
	list-style: disc;
}

.entry img, #book_cover img {
display:inline-block;
}

/* important is needed here to override inline style */

#newsletter_features {
width:auto !important;
}

