
/******** hide these items from being printed ******/

#leaderBoardAd, 
#masthead, 
#promoBanner,
#leagueSiteMenu, 
#c_drippan,
#pageHeader, 
#standingsTabs,
#standingsLegend,
#medCol,
#copyright,
#seasonSelection,
#c_standingsAffiliate,
#schedForm,
.newsTools,
.blogTools,
#dateNavi, 
#topNav,
#relatedNews,
#inbodyRelMed,
#inbodyRelMed .links,
.ui-tabs-nav,
#divButtons, 
#commentPrintButtons,
#pageWrapper.schedule #wideCol, 
#pageWrapper.schedule .sectionHeader.wide,
.sectionHeader,
#pageWrapper.schedule .skedLinks,
#header,
#gcGmSbWrap,
#gcTools,
table.statsHeader th,
table.statsHeader td,
.leaderBlock,
.statsFormTable,
.pageNaviBar,
.tableLegendBtn,
.gameVideo,
.gameVideoMore,
.numRes,
.pages,
.inlineThreeStars,
.inbody-media,
.playerCard,
#gcTopAds,
#playerSite,
#seasonForm,
.btn,
.modContainer,
#dripTopAd,
#nonNhlLogo,
.langs,
#rfanLoginBubble,
#signInRegArea,
#commentsDiv,
#quicklinks,
#evp,
#GameCenterModule7,
#ipVidCont,
#playoffNavi,
.inlineStats, 
.socialShareBar,
#privacyPolicy
{
	display: none !important;
}

/********** shown items tweaked for printing ********/

body {background-image: none; background-color: #fff; font: 11px verdana }

a:link, a:visited { color: #000; text-decoration:none; cursor: default;}

h1, h3 { border: 1px dotted #666666; border-width: 1px 0; padding: 6px 0; font-size: 14px; }
.tombstoneContainer h1 { border: 0px; }

#pageBody, #pageWrapper { background-color: #fff; float: none !important; margin: 0; }

#fullPage, .contentBlock { width: auto !important; }

.data tbody { width: 100% !important; font-size: 10px; }

.data td, .data th { padding: 3px; border-right: 1px dotted #666666;}

.data th { text-align: left; border-right: 1px dotted #666666;}

.data caption {margin: 10px; font-size: 16px;}

#pageWrapper.standings img { margin: 10px 0; }

h3.newsByLine, .pubDateLocation {
	font: bold 10px/12px verdana;	
	border: 0; margin: 0;
	color: #ccc;
}

thead{
	font-weight: bold;
}

.headshot {
	float: left;
}
#tombstone {
    float: left;
    width: 660px;
}

ul.playoffMatchups, ul.inTheHunt,
.conferenceMatchupsWestern,
.conferenceMatchupsEastern,.inContention {
    border: medium none;
    float: left;
    font-family: arial,helvetica;
    padding: 0;
    width: 50%;
}
ol, ul {
    list-style: none outside none;
}

ul.playoffMatchups li,ul.inTheHunt li {
	float: left;
	font: 11px arial;
	margin: 2px 0;
	padding: 6px;
	width: 312px;
}

ul.playoffMatchups li,ul.inTheHunt li,.contentBlock .sectionHeader,.conferenceHeaderLeague
	{ 
	border: 1px solid #9F9F9F;
}

.playoffMatchups .sogCell {
	font-size: 10px;
	padding: 4px 0 0;
}

.playoffMatchups .sog {
	font-size: 20px;
	line-height: 17px;
}

.playoffMatchups .logo {
	margin-top: -6px;
	height: 31px;
	width: 60px;
}

.playoffMatchups .logo a,.inTheHunt a {
	border-bottom: none !important;
}

.playoffMatchups div , .playoffMatchups .teamRanks{
	float: left;
	text-align: center;
}

.playoffMatchups table,.inTheHunt table {
	margin-top: 7px;
	width: 100%;
	margin: 4px 0 0;
}
.playoffMatchups table th,.inTheHunt table th, .playoffMatchups table tr {
	font-weight: bold;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.playoffMatchups .team.away,.playoffMatchups .team.home,.inTheHunt .team.away,.inTheHunt .team.home
	{
	text-transform: uppercase;
	width: 150px;
}

.playoffMatchups .team.away div, 
.playoffMatchups .team.away,
.playoffMatchups .matchupHighRecords,
.playoffMatchups .matchupLowRecords,
.inTheHunt .record, 
.playoffMatchups .matchupHighRecords,
.playoffMatchups .matchupLowRecords,
.inTheHunt .record {
	float: left;
	text-align: left;
	margin-top:2px;
}

.playoffMatchups .team.home div, 
.playoffMatchups .team.home, 
.playoffMatchups .matchupHighRecords {
	float: right;
	text-align: right;
	margin-top:2px;
}

/**taboola**/
#taboola-below-main-column {
	display: none!important;
}

/**facebook comments**/
.fb-comments {
	display: none!important;
}

/**************  gamecenter **************/
#jumboContainer, #wideCol .base.tabs , #threeStars, .primary, .twitter-follow-button{
	display:none;
}
