/* Print */

/* ed added code at bottom on 9/30/17 per Jared - to make tables print better */

@import url("style.css");

body,
p,
ul li {
	color: #333;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
}

.entry-content p, 
#content .entry-content > ul,
#content .entry-content > ol,
.entry-content .alert,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
#content .entry-content pre,
.entry-content blockquote,
#content .entry-title {
	margin-left: 0;
	margin-right: 0;
}

/* Hide elemets */

#nav,
#sidebar,
#footer,
.toolbar-button,
.entry-title .button-green,
.primary-search-form,
.preview-picks-item .column-right {
	display: none !important;
}

/* Reset structural elements */

#inner,
#inner .wrap,
#inner .wrap #content,
#inner .wrap #content .post,
#inner .wrap #content .post-wrap,
#inner .wrap #content .page,
#inner .wrap #content .section {
	border: none;
	background: none;
	box-shadow: none;
	float: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

/* Tweak #inner */

#inner {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 95%;
}

/* Tweak #header area */

#header {
	background: none;
	height: auto;
	padding: 20px 0;
	text-align: center;
}

#title-area,
#title,
#title a {
	float: none;
	height: auto;
	text-indent: 0px;
	width: auto;
}

#title {
	display: inline-block;
	font-size: 24px;
	color: #000;
	margin-right: 5px;
}

#title a {
	font-weight: bold;
}

#description {
	position: relative;
	top: auto;
	left: auto;
	display: inline-block;
	color: #666;
	font-size: 24px;
}

#description::before {
	content: ' - ';
}

/* Tables */

table.search-results,
table.table-bordered,
table.content-table {
	border: 0 !important;
	border-radius: 0 !important;
}

table.search-results thead th,
table.search-results thead td,
table.content-table thead th,
table.content-table thead td {
	box-shadow: none !important;
	background: none !important;
	text-shadow: none !important;
	border: none !important;
	border-left: 1px solid #cbcbcb !important;
	border-top: 1px solid #cbcbcb !important;
}

table.search-results thead th,
table.content-table thead th {
	color: #000;
}

.table-bordered tbody tr:last-child td,
table.search-results tbody tr:last-child td,
table.content-table tbody tr:last-child td {
	border-bottom: 1px solid #cbcbcb !important;
}

.table-bordered tbody tr td:last-child,
.table-bordered thead tr th:last-child,
table.search-results tbody tr td:last-child,
table.search-results thead tr th:last-child,
table.content-table tbody tr td:last-child,
table.content-table thead tr th:last-child {
	border-right: 1px solid #cbcbcb !important;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child,
table.search-results thead:first-child tr:first-child th:first-child,
table.search-results tbody:first-child tr:first-child td:first-child,
table.content-table thead:first-child tr:first-child th:first-child,
table.content-table tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child,
table.search-results thead:first-child tr:first-child th:last-child,
table.search-results tbody:first-child tr:first-child td:last-child,
table.content-table thead:first-child tr:first-child th:last-child,
table.content-table tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child,
table.search-results thead:last-child tr:last-child th:first-child,
table.search-results tbody:last-child tr:last-child td:first-child,
table.search-results tfoot:last-child tr:last-child td:first-child,
table.content-table thead:last-child tr:last-child th:first-child,
table.content-table tbody:last-child tr:last-child td:first-child,
table.content-table tfoot:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child,
table.search-results thead:last-child tr:last-child th:last-child,
table.search-results tbody:last-child tr:last-child td:last-child,
table.search-results tfoot:last-child tr:last-child td:last-child,
table.content-table thead:last-child tr:last-child th:last-child,
table.content-table tbody:last-child tr:last-child td:last-child,
table.content-table tfoot:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
}

table.table-scroll tbody tr td:first-of-type {
	background: none;
	color: #000;
	text-shadow: 0 !important;
	border: 0;
	border-left: 1px solid #cbcbcb !important;
	border-top: 1px solid #cbcbcb !important;
}

/* Other elements */

.entry-title-snug,
.header-snug {
	border: none;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 0;
	margin: 0 0 10px 0;
	text-shadow: none;
	color: #000;
}

.single.full-width-content .post-info,
.single .post-info {
	margin-left: 0;
	margin-right: 0;
}

.playing-well p,
.category-preview-and-picks .opening p,
.category-preview-and-picks .playing-well p {
	margin: 0 0 15px 0;
}

.entry-content .overview {
	margin: 0;
}

.entry-content .overview .details,
.entry-content .overview .author-preview {
	border: 1px solid #cbcbcb;
	box-shadow: none;
}

.author-preview img {
	box-shadow: none;
}

.entry-content h3.hotnot {
	border: 0;
	color: #333;
	padding: 0;
	margin: 0 0 10px 0;
}

.category-preview-and-picks .preview-picks-item .column-left {
	padding-left: 0;
}

.category-preview-and-picks .preview-picks-item p {
	margin: 0;
}

.category-preview-and-picks .preview-picks-item h3.hotnot {
	padding: 0;
	margin: 0 0 5px 0;
	background: none;
	border: 0;
	color: #000;
}

.single #liveblog-container #liveblog-entries {
	padding: 0;
}

table.search-results td,
table.search-results th {
font-size: 9px !important;
padding: 4px 2px !important;
}

