@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("zap2it.com"){
/* This line removed ABC's forced favorite. */
/* .zc-row-odd#zc-station-10479 { display: none; } */

/* Removes NBC's forced favorite and the title (but not the image - use hosts, an ad blocker, or
 * disable JavaScript) for their pop-up ad.
 * #zc-st-20451 { display: none; }
 * .zc-icad-c { display: none; } */

/* Removes HGTV's forced favorite.
 * #zc-st-14902 { display: none; }
 * #zc-ss-pos-14902 { display: none; } */

/* Removes ABC's forced favorite. */
#zc-ss-pos-19574 { display: none; }
.zc-row.zc-station-position.zc-station-watermark { display: none; }

/* Removes header, footer, and ads. */
#header { display: none; }
#logostrip { display: none; }
#aff_rightbar { display: none; }
#aff_footer { display: none; }
iframe { display: none; }
.wrapperTop { display: none; }
.wrapperLeft { display: none; }
#zc-topbar-leaderboard { display: none; }
#zc-ss-pos-20451 { display: none; }
.zc-station-position { display: none; }

/* Resizes the grid (note the 13:1 ratio between the width of the full grid and the program width,
 * and the station width (zc-st) can be fine-tuned if necessary to help line up the left side of
 * the program times with the program grid). */
#zc-wrapper-inner { width: 1001px !important; }
.zc-st { width: 60px !important; }
.zc-tn-t { width: 77px !important; }
.wrapperRight { display: none; }
}