/**
 * This file is used to hide non essential information (ie. the menu)
 * when a page is printed.
 *
 * Everything except the subject matter should be hidden, please use the
 * .print css class to signal when something should show up and place a
 * rule for it here yourself if needed.
 */

.selective-print .borsen-live-tv,
.selective-print .box,
.selective-print iframe,
.selective-print embed,
.selective-print video,
.selective-print .reply-debate,
.selective-print .login-box,
.side-banner,
.top-banner,
.super-menu,
.search-box,
.navigation-fix,
.banner-box,
.bbn-top,
.top-stocks,
#stage-3-faux-container,
.selective-print .debate-wrapper,
.selective-print #overlay,
.selective-print .social-button,
.blog-profile,
.simple-text-content,
.blog-carousel,
.blog-list .next,
.blog-list .previous,
#floating-menu,
#header-article,
#side-nav,
.search-book-tree,
.standard-button, 
.article-register {
	display: none !important;
}

body {
	background-color: white;
}

.wrapper,
.main-wrapper {
	width: 100%;
	max-width: 932px;
	padding: 0;
}

.central-area {
	-webkit-transform: translate(0, 0) !important;
	-moz-transform: translate(0, 0) !important;
	-ms-transform: translate(0, 0) !important;
	-o-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
	background: white !important;
	padding-top: 0 !important;
}

.top-stocks {
	margin-bottom: 16px;
}

.content {
	overflow: visible !important;
}

#logo {
	float: none;
	margin: 0 0 10px 0 !important;
	border-bottom: 2px solid black;
	padding-bottom: 10px;
	display: block !important;
}

.selective-print .column {
	width: 100% !important;
	margin: 0 !important;
}

.box .box-content {
	border-right: 0 none;
	border-left: 0 none;
}

.image-caption {
	background-color: #E9E9E9;
	border-color: #CCCCCC;
}

.article-image {
	border-color: #CCCCCC;
}

.footer,
.media-credits {
	color: #666;
}

.full-dot {
	width: 0px;
	height: 0px;
	border-width: 5px;
	border-color: black;
	border-style: solid;
	margin-top: 2px;
}

.selective-print .box.print {
	display: block !important;
}

.selective-print .detailed-presentation .wall-of-text {
	width: 100%;
	float: none;
}

#header-article {
	display: none;
}

#easy-signup-simple-response h3,
#easy-signup-simple-response .header {
	border-bottom-color: black;
}

.no-print {
	display: none;
}

.print {
	display: block;
}

.row {
	overflow: visible;
}