/* zcore print only Updated: wparis Feb 23, 2008 */
html {
	margin:0 !important; padding:0 !important; background:#FFF !important; 
}
body {
	margin:20px !important; padding:0 !important; background:#FFF !important;
}
@media print {
	body {
		margin:0 !important;
	}
	
	* html body {
		zoom:.86;
	}
	#zc-content-popup .zc-cp-cl-a {
		display:none;
	}
}
object,
embed {
	display:none;
}
#zc-shell {
	border:none; background:#FFF;
}
.zc-twocolumn#zc-shell #zc-item {
	width:auto !important;
}
.zc-twocolumn#zc-shell #zc-bar {
	display:none;
}
#zc-footer {
	display:none;
}

/* affiliate */
html body #aff_header,
html body #aff_footer,
html body #aff_leftbar,
html body #aff_rightbar {
	display:none !important;position: static !important;
}
html body #aff_wrapper,
html body #aff_wrapper #zc-wrapper {
	background:#FFF !important; border:none !important; padding:0 !important; margin:0 !important; width:auto !important; position:static !important;
}
#zc-content-popup .zc-cp-cl-a {
	margin-top:2px; padding:4px 0;
}

/* topbar */
#zc-topbar-leaderboard,
#zc-topbar-user,
#zc-topbar-print,
#zc-topbar-help,
.zc-movies #zc-topbar-features-coverable,
#zc-topbar-tivo,
#zc-topbar-affiliate,
#zc-topbar-preferences,
#zc-topbar-timezone-popup,
#zc-back-to-grid,
#zc-topbar-channel,
#imgDateDropDown,
#zc-cal,
#zc-topbar-time,
#zc-topbar-provider-link,
#zbSearchForm,
#zc-topbar-btns {
	display:none !important;
}
#zc-topbar {
	background:transparent; border-bottom:2px solid #CCC; padding-top:0;
}
#zc-topbar-features {
	padding-top:0;
}
#zc-topbar-title {
	display:inline; float:none;
}
a#zc-topbar-title-link:hover {
	color:#333; text-decoration:none; cursor:text;
}
#zc-topbar-title-link:before {
	content:"Zap2it ";
}
#zc-topbar-features-coverable,
#zc-topbar-local,
#zc-topbar-location,
#zc-topbar-inputs,
#zc-topbar-inputs-inner {
	display:inline; padding:0; border:0; background:transparent; line-height:1.1;
}
#zc-topbar-features-coverable {
	padding-left:20px;
}
#zc-topbar-provider-name {
	font-size:12px; font-weight: bold;
}
#zc-topbar-timezone-link {
	background:transparent; padding-right:0; color:#333; text-decoration:none; cursor:text; font-weight:bold; font-size:12px;
}
#zc-topbar-date,
.zc-textBox#dateText {
	display:inline; float:none !important; cursor:text; border:0 none; font-size:12px;
}

/* grid */
#zc-wrapper .zc-grid {
	border-left:1px solid #CCC; border-right:1px solid #CCC; margin-top:-3px; z-index:100;
}
.zc-row,
.zc-pg,
.zc-st {
	background:transparent !important;
}
.zc-st {
	border-right:0 !important;
}
.zc-pg {
	border-left:1px solid #CCC !important;
}
.zc-tn-l, 
.zc-tn-r {
	visibility:hidden;
}
.zc-tn-i,
#zc-dt {
	border-left:0; background: transparent !important;
}
.zc-tn-z,
.zc-tn-t {
	font-weight:bold;
}
.zctooltip,
.zc-grid-ad {
	display:none !important;
}

/* single station grid */
.zc-channel-view#zc-shell #zc-top {
	width:620px;
}
.zc-channel-view#zc-shell #zc-grid-time-nav {
	display:none !important
}
.zc-channel-view#zc-shell #zc-top .zc-stationid {
	width:100%; float:none; border-right:0 none;
}
.zc-channel-view#zc-shell #zc-top .zc-stationid .zc-station-logo {
	background:transparent; padding-right:15px; padding-left:40px; width:auto;
}
.zc-channel-view#zc-shell #zc-top .zc-stationid .zc-station-logo img,
.zc-channel-view#zc-shell #zc-top .zc-stationid .zc-station-number,
.zc-channel-view#zc-shell #zc-top .zc-stationid .zc-station-callsign {
	float:none; display:inline;
}
#zc-shell.zc-channel-view #zc-bar {
	width:10%;
}
.zc-channel-view#zc-shell #zc-bar div.zc-program-times div {
	white-space:nowrap;
}
#zc-wrapper #zc-shell.zc-channel-view {
	border:none; width:640px; margin-top:10px;
}
#zc-shell.zc-channel-view #zc-channel-grid #zc-day-nav-right, 
#zc-shell.zc-channel-view .zc-day-nav .zc-day-nav-left, 
#zc-shell.zc-channel-view .zc-day-nav .zc-day-nav-right {
	display:none;
}
#zc-shell.zc-channel-view #zc-top,
#zc-shell.zc-channel-view #zc-top .zc-stationid,
#zc-shell.zc-channel-view #zc-bar,
#zc-shell.zc-channel-view #zc-bar div.zc-time-zone,
#zc-shell.zc-channel-view #zc-channel-grid .zc-day-nav,
#zc-shell.zc-channel-view #zc-channel-grid #zc-day-nav-right {
	background:transparent;
}
#zc-shell.zc-channel-view #zc-top {
	float:none;
}
#zc-shell.zc-channel-view #zc-bar div.zc-time-zone div {
	padding-top:10px;
}
#zc-shell.zc-channel-view #zc-top .zc-channel-functions,
#zc-shell.zc-channel-view #zc-top .zc-stationid span.zc-station-logo {
	display:none;
}
#zc-shell.zc-channel-view #zc-bar div.zc-time-zone div abbr,
#zc-shell.zc-channel-view #zc-bar div.zc-program-times div {
	color:#000;
}
#zc-shell.zc-channel-view .zc-day-nav .zc-days {
	margin:0; background:transparent;
}
#zc-shell.zc-channel-view #zc-channel-grid .zc-day-nav {
	border-right:1px solid #CCC; width:0 !important;
}	
* html #zc-shell.zc-channel-view #zc-item .zc-day-nav {
	clear:left; background:transparent !important;
}
#zc-shell.zc-channel-view .zc-day-nav .zc-days .zc-day {
	border-bottom:1px solid #CCC; background:transparent;
}
#zc-shell.zc-channel-view #zc-channel-grid #zc-day-nav-right,
#zc-shell.zc-channel-view .zc-day-nav .zc-day-nav-left,
#zc-shell.zc-channel-view .zc-day-nav .zc-day-nav-right {
	border:none; background:transparent;
}
#zc-shell.zc-channel-view #zc-channel-content {
	margin:0;
}
#zc-shell.zc-channel-view #zc-channel-content .zc-day .zc-program {
	background:transparent; outline:1px solid #CCC;
}
*:first-child+html #zc-shell.zc-channel-view #zc-channel-content .zc-day .zc-program {
	border-bottom:1px solid #CCC; margin-top:-1px;
}
* html #zc-shell.zc-channel-view #zc-channel-content .zc-day .zc-program {
	border-bottom:1px solid #CCC; margin-top:-1px;
}
#zc-shell.zc-channel-view .zc-day-nav .zc-days .zc-day {
	border-right:none;
}
#zc-shell.zc-channel-view #zc-item {
	width:88%; margin-left:12%;
}
#zc-shell.zc-channel-view #zc-item.zc-news #zc-channel-content div {
	background:transparent !important;
}

/* single station list */
#zc-ssl-top {
	background:transparent; border-bottom:0;
}
#zc-ssl-scrollList-top {
	background:transparent;
}
#zc-ssl #zc-channel-functions {
	display:none;
}
#zc-ssl-scrollList-date {
	color:#173660;
}
#zc-ssl-scrollList-up,
#zc-ssl-scrollList-bottom {
	display:none;
}
#zc-ssl-scrollListBox {
	overflow:visible; position:static;
}
#zc-ssl-scrollList {
	position:static;
}
#zc-ssl .zc-ssl-sp {
	background:transparent;
}
.zc-ssl-rw-hi {
	position:absolute !important; left:-9999px;
}
.zc-ssl-list-print #zc-ssl-printList {
	display:block !important;
}
.zc-ssl-list-print #zc-ssl-scrollList {
	visibility:hidden; height:0; overflow:hidden; position:absolute;
}
.zc-ssl-list-print #zc-ssl-scrollListBox {
	overflow:visible;
}

/* control panel */
.zc-controlpanel#zc-shell #zc-item {
	width:auto; margin-left: 0;
}
.zc-controlpanel#zc-shell #zc-bar {
	display:none;
}
.zc-controlpanel#zc-shell #zc-item form {
	width:600px;
}

/* episode details */
#zc-item .zc-episode .zc-episode-detail {
	width:390px !important;
}
#zc-item .zc-episode .zc-episode-sche table {
	margin-left:5px;
}
#zc-item .zc-episode .zc-episode-sche .zc-episode-times {
	width:190px;
}
#zc-item .zc-episode .zc-episode-sche {
	padding:0;
}
#zc-item .zc-episode .zc-episode-sche td {
	vertical-align:middle; padding:4px 0;
}
#zc-item .zc-episode .zc-episode-sche .zc-episode-times .zc-channel {
	width:30px;
}
#zc-item .zc-episode .zc-episode-sche .zc-episode-times .zc-callsign {
	width:50px;
}
#zc-item .zc-episode .zc-episode-sche .zc-episode-times .zc-sche-date {
	width:60px;
}

/* showcard */
.zc-showcard .zc-more,
.zc-showcard .adGoogle {
	display:none;
}
ul#zc-showcard-nav {
	width:620px; border:none; margin-bottom:0; margin-top:10px; 
}
#zc-showcard-nav li {
	display:none;
}
#zc-showcard-nav #zc-sc-showcard,
#zc-showcard-nav li.zc-active {
	display:block;
}
#zc-showcard-nav li a:link, 
#zc-showcard-nav li a:visited, 
#zc-showcard-nav li a:hover, 
#zc-showcard-nav li a:active, 
#zc-showcard-nav li#zc-sc-showcard {
	border:none !important; background-color:transparent !important; font-size:18px;
}
#zc-shell .zc-program-detail #zc-program-functions,
#zc-shell .zc-showcard #zc-program-functions {
	display:none;
}

/* tv home */
#zc-wrapper .zc-home {
	border:none !important; width:740px !important; background:transparent !important;
}
.zc-home#zc-shell #zc-top,
.zc-home#zc-shell .zc-article#zc-bar,
.zc-home#zc-shell .zc-leaderboard,
.zc-home#zc-shell .zc-columnad {
	display:none;
}
.zc-home#zc-shell #zc-video h2:after {
	content:'Not available in print'; padding-left:10px; font-size:12px;
}
.zc-home#zc-shell #zc-video-inner {
	display:none;
}
.zc-home#zc-shell .zc-article#zc-item {
	margin:0;
	padding:0;
}
.zc-home#zc-shell .zc-article#zc-item .zc-article-functions,
.zc-home#zc-shell .zc-article#zc-item .zc-article-link {
	display:none;
}
#zc-shell.zc-home .zc-article p {
	margin-right:260px;
}

/* movies */
#zc-shell .zc-ad,
#zc-shell .adGoogle,
.zc-search-movie-list-ad,
#zc-shell .zc-movie-trailer,
#zc-movie-user-functions,
.zc-movie-detail #zc-ratings,
#zc-search-headings .zc-search-headings-userrating,
#zc-search-movie-list .zc-search-movie-userrating {
	display:none !important;
}
.zc-movie-home #zc-left .zc-padded-wrapper {
	margin-left:0;
}
.zc-movie-home #zc-left #zc-movie-home-openingwide {
	margin-top:10px;
}
:root .zc-movie-home #zc-left #zc-movie-home-openingwide {
	margin-top:0;
}
#zc-movie-home-featured-title.zc-heading,
#zc-movie-home-featured {
	margin-right:0;
}
#zc-right-innerleft {
	width:220px;
}
.zc-padded-wrapper#zc-movie-home-comingsoon {
	margin-top:0;
}
#zc-right-innerright {
	margin-left:230px;
}
.zc-movie-detail #zc-left {
	margin-left:0;
}
:root .zc-movie-detail #zc-left {
	margin-top:0; padding-top:10px;
}
.zc-movie-detail #zc-right {
	margin-right:-10px;
}
.zc-movie-detail #zc-center {
	width:250px;
}
#zc-movie-about-description {
	padding-bottom:0;
}
.zc-movie-detail #zc-thl {
	padding-right:0;
}
.zc-movie-detail #zc-thl-heading {
	margin-right:0; margin-top:10px;
}
#zc-location-search {
	margin-right:0;
}
#zc-wrapper .zc-thl-name {
	padding-right:0;
}
.zc-search-movie-list-item {
	page-break-inside:avoid;
}
#zc-search-headings .zc-search-headings-date {
	width:135px;
}
#zc-search-headings .zc-search-headings-genre {
	width:124px;
}
#zc-search-headings .zc-search-headings-rating {
	width:105px;
}
#zc-search-movie-list .zc-search-movie-genre {
	width:116px;
}
#zc-search-movie-list .zc-search-movie-rating {
	width:97px;
}
#zc-search-movie-list .zc-search-movie-date {
	width:127px;
}
.zc-detail #zc-map,
.zc-detail #zc-thl .zc-padded-wrapper,
.zc-thl #zc-map {
	margin-left:0;
}
.zc-thl #zc-right .zc-padded-wrapper,
.zc-detail #zc-theater-info,
.zc-detail #zc-theater-movies {
	margin-right:0;
}
.zc-detail #zc-theater-movies h2 span,
.zc-detail #zc-theater-movies h3 span {
	padding-left:7px;
}
/****** Zap2It Category Print Styles ******/

.category-left-nav, .category-page-name, .divider, .category-summary-tv-image{
    display: none !important;
}

.category-date {
    color: #000 !important;
}
.category-program-print-title {
    display: inline-block !important;
    font-size: 16px;
    font-weight: bold;
    color: #2E2E2E;
}
.category-time-heading {
    color: #616161 !important;
}

#zc-wrapper #category {
    border: none !important;
}
#zc-wrapper #category .category-date {
    width: 590px;
    height: 100%;
    line-height: 35px;
    text-align: left;
    color: red !important;
    background-color: #657998;
    text-transform: uppercase;
    font-size: 20px;
}
#zc-wrapper #category .category-time-heading {
    color: #657998;
    font-size: 24px;
    border-bottom: 1px solid #657998;
    margin: 0 15px 15px 0;
}
#zc-wrapper #category .category-program-tv-info-summary {
    display: inline-block;
    vertical-align: top;
    width: 180px;
    margin: 0 12px 10px 0;
    *display: inline;
    *zoom: 1;
}
#zc-wrapper #category .new-live, #zc-wrapper #category .premiere-finale {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
    text-align: center;
    margin: 2px 5px 2px 0;
    padding: 1px 2px;
    display: inline-block;
    height: 11px;
    line-height: 11px;
}
.new {
    width: 20px;
    
    background-color: red !important;
    color: #FFF;
}
.no-print{
	display:none !important;
}