@charset "utf-8";
#headerWrap .r2Col,
#aboutMarkSubBox,
#saerchArea,
#displaySwitch,
#footer,
#emergencyWrap,
#date p  {
	display:none !important;
}
#header,
#programNav,
#programTbl {
	page-break-after: avoid;
}
#header {
    height: 26px;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
#wrapper {
	padding-top:0;
}
#main {
	padding-right:0;
	padding-left:0;
}

#channel {
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
}
#programWrapper {
	margin-top:0 !important;
}
#programNav #date ul {
	margin-top:0 !important;
}
#programNav #channel dl {
	zoom:1 !important;
}
#programNav #channel .inner .blank {
	width:20px !important;
}
#programTbl table {
	page-break-after:void;
	margin-top:0 !important;
}
#programTbl table tr#cellControler {
	visibility:hidden;
}
#programTbl table th,
#programTbl table td,
#programTbl table td.anchorCell p a {
	border:1px solid #e6e6e6 !important;
	/*padding:0 !important;*/
}
div#programTbl table.oneWeekTable th {
	width:22px !important;
}
#programNav #channel .inner {
	height: 62px !important;
	overflow:hidden !important;
}
#programNav.radio #channel .inner {
	height: 35px !important;
	overflow:hidden !important;
}
#programNav.oneseg #channel .inner {
	height: 35px !important;
	overflow:hidden !important;
}
#programNav.oneweek #channel .inner {
	height: 39px !important;
}
#programNav #date li {
	visibility:hidden;
}
#programNav #date li.current {
	visibility:inherit;
}
#programNav #date #pastCallender .monthBox,
#programNav #date #pastCallender .monthBox dl{
		display:none;
}
#programNav #date #pastCallender .monthBox.current,
#programNav #date #pastCallender .monthBox dl.current {
	display:inline-block;
	*display: inline;  
    *zoom: 1;  	
}
#programNav #date #pastCallender {
	margin-top:-10px !important;
}

#programTbl table,
#programTbl table.od.radio,
#programTbl table.ow {
	margin-top:-88px !important;
}
#programTbl table.od.oneseg {
	margin-top:-75px !important;
}
#aboutMarkBox {
	border:1px solid #e6e6e6 !important;
}
*+html #programWrapper #programTbl .inner {
	position:absolute !important;
	top:190px !important;
}
*+html #programTbl table {
	position:inherit !important;
}

*+html #aboutMarkBox #boxHead .inner {
	position:relative !important;
	top:auto !important;
}

*+html #programNav.multi #channel dl dd a {
	width:115px !important;
}



/*

*+html #aboutMarkBox {
	position:absolute !important;
	top:27px !important;
	/*top:2000px;*/

/*
}
*/

#container .BannerArea,
#linkToTopArea,
#programTbl table td div.hp,
#programTbl table td div.notices,
#headerWrap,
#footerWrap {
	display:none;
}
