
@media screen,tv,projection,print{
	h1{
		border-style:none;
	}
}
@media screen,tv,projection,print{
	dl dt{
		background-color:transparent;
	}
}
@media screen,tv,projection,print{
	.main{
		border-style:none;
/*		background:#fdfdfb url("../graphics/2003head.jpg") no-repeat scroll 90% 5%;*/
		
	}
}

@media screen,tv,projection{
	#contents, #updates, #information{
		padding:0.5em 1.5%;
		margin:0.3em 0.5%;
	}
}
@media screen,tv,projection{
	#information{
		width:32%;
		
		float:left;
	}
}
@media screen,tv,projection{
	#information p.figure{
		margin:0.5em 0em;
		padding:0em;
		max-width:100%;
		overflow:hidden;
	}
}
@media screen,tv,projection{
	#information img{
		margin:0em;
		padding:0em;
	}
}
@media screen,tv,projection{
	#contents{
		width:26%;
		
		float:left;
	}
}

@media screen,tv,projection{
	#updates{
		width:28%;
		float:left;
	}
}
@media screen,tv,projection{
	#updates dl{
		height:27em;
		overflow:auto;
	}
}
@media screen,tv,projection{
	#updates dt{
/*		border-left:1.1em solid  #3C3C3C;
		margin:0.2em 0em;
		padding:0em 0em 0em 0.5em;*/
		font-family:Verdana,Arial,sans-serif;
		background-color:#dddddd;
		margin:0.1em 0em;
		padding:0.1em 0.2em;
		line-height:1.1em;
	}
}
@media screen,tv,projection{
	#updates dd{
		margin-left:0em;
	}
}
@media screen,tv,projection{
	#calendar{
/*		position:absolute;
		top:100px;
		left:50%;
		width:45%;
		overflow:hidden;
		text-align:left;*/
		clear:both;
	}
}