body {
	color: #000;
	background:none #FFF !important;
	width:640px !important;
	margin:0;
	padding:0;
}

#categoryPass{
	font-size: 8pt !important;
}

.print,
.normalIndication{
	font-size: 8pt !important;
}


table#timetable th,
table#timetable td{
	font-size: 7pt !important;
}


.attention{
	font-size: 5pt !important;
}


#dayTimetable th,
#dayTimetable td{
	font-size: 8pt !important;
}


table#timetable td.p img,
.attention img{
	width:10px;
	height:10px;
}


#dayTimetable td img{
	width:10px;
	height:10px;
}


table#timetable tr{
height:0px;
}



img {
	border: 0;
}


#header{
display:none;
}

#header,
#left,
#footer{
	display:none;
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

#programE #right{
float:none;
margin-left:0px;
}

#right{
float:none;
width:640px;
}

#contentBody{
border:none;
width:640px;
}

#right h1{
display:none;
}

#second,
#wrapper,
#main{
width:640px;
	margin: 0 !important;
	padding: 0 !important;
}

#timezoneChanger{
display:none;
}

.print{
display:none;
}
.normalIndication{
display:block;
text-align:right;
margin:5px;
}

.normalIndication .p_print{
padding:3px 10px 3px 3px;
}

.normalIndication .p_view{
padding:3px;
border:solid 1px #C00;
}

table#timetable,
.pgDay #dayTimetable{
width:640px;
}

body#program #contentBody,
body#programE #contentBody{
padding:0;
overflow:visible;
}

table#timetable th.d{
background:#FFF;
width:85px;
}

table#timetable td.t{
word-break:keep-all;
}

table#timetable th,
table#timetable td{
padding:2px !important;
}

.pagetop{
display:none;
}

.pageNavi{
display:none;
}

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