
@media screen and (max-device-width: 480px) {
	
	html body p h1 h2 h3 img {
		
	}
	
	body {
		background: 		none!important;
	 	background-color: 	#ddd; 
	    color: 				#222;
	    font-family: 		Helvetica; 
	    font-size: 			14px;
	    margin: 			0;              /* Amount of negative space around the outside of the body */
	    padding: 			0;             /* Amount of negative space around the inside of the body */
	}
	
	#main {
		float: 				none!important;
	}
	
	#container {
		background:			none!important;
		width:				100%;
		padding:			5px;
		/* background:#ffffff url(img/waterloo-se_logo-alpha_SE2.png) top left no-repeat; */
		background-color:	white;
		border:				10px solid #505050;
	}

	#title{
		text-align: 		center;
		font-size:			1.3em;
		letter-spacing:		-2px;
		color:				#505050;		
		margin-bottom: -1.5em;
		text-align: center;
	}

	#titleCAPS {
		display:			none;
	}
	
	#titleimg {
		height: 1em;
	}

	#titleSpan {
		font-size: 0.55em;
		vertical-align:50%;
	}

	#sidebar {
		float: 				none!important;
	}

	/* http://building-iphone-apps.labs.oreilly.com/ch02.html */
	#sidebar ul {
	    list-style: none;
	    margin-left: 20%;
		margin-right: 20%;
	    padding: 0;
	}
	#sidebar ul li a {
	    background-color: #FFFFFF;
	    border: 1px solid #999999;
	    color: #222222;
	    display: block;
	    font-size: 17px;
	    font-weight: bold;
	    margin-bottom: -1px;
	    padding: 12px 10px;
	    text-decoration: none;
		text-align: center;
	}
	#sidebar h1 a {
	    text-shadow: 0px 1px 0px #fff;
	    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
	}
	#sidebar ul li:first-child a {
	    -webkit-border-top-left-radius: 8px;
	    -webkit-border-top-right-radius: 8px;
	}
	#sidebar ul li:last-child a {
	    -webkit-border-bottom-left-radius: 8px;
	    -webkit-border-bottom-right-radius: 8px;
	}

	.sub{
		width:94%;
		margin-left: 3%;
		margin-right: 3%;
	}

	.subsub{
		width:86%;
		margin-left: 6%;
		margin-right: 6%;
	}
		
	.topLink {
		height: 1em;
		vertical-align: text-top;
	}
	
	.emph {
		color: red;
		display: block;
	}
	
	#lastUpdated {
		text-align: 	center;
		margin-left: 	auto;
		margin-right: 	auto;
		margin-bottom: 	1em;
		font-size: 		0.8em;
	}
	
}