@media only screen and
(min-width: 481px) and
(max-width: 600px)
{
	.mobHide {display: none;}
	 
	.deskHide {display: block;}
	 
	#headerWrap {height: 8em;}
	 
	#logo {
		width: 18em;
		margin-top: 3%;
	 }
	 
		#logo a img {width: 100%;}
	 
	#topWrap {
		width: auto;
		margin: 7% 2% 0 0;
	 }
	 
	#contact {font-size: 0.825em;}
	 
	body #slider .nivo-caption {display: none!important;}
	 
	.fBox {width: 44%;}
	 
	.num_1, .num_4 {margin: 4% 0 0 4.5%; }
	 
	body.home #content {width: 94%;}
	 
	body.home #secondary {
		float: left;
		width: 92%;
		padding: 7% 1%;
	 }
	 
	#content {width: 96%;}
	 
	.inFbox {margin: 0 2% 4% 0;}
	 
	.timetableWrap {
		width: 92%;
		padding-bottom: 3%;
	 }
	 
	.timetableLeft {width: 100%;}
	 
	.timetableRight {margin: 1% 2% 0 0;}
	 
	.qa-faqs {width: 100%;}
	 
	#secondary {
		float: left;
		width: 92%;
		margin-left: 4%;
	 }
	 
		#secondary #rhpBoxWrap {
			width: 42%;
			margin-right: 7%;
			border-bottom: 0;
		 }
	 
		#secondary #twitterWrap {width: 50%;}
	 
	#homeSidebar {
		padding: 4% 5%;
		width: 94%;
		margin-left: 0;
	 }
	 
	body.search-results .searchResult {width: 92%;}
	 
	#footerWrap {
		float: left;
		clear: both;
		padding: 2% 0;
	 }
	 
	#footer {
		float: left;
		height: auto;
		padding: 1% 4%;
		width: 92%;
	 }
	 
	#footerCenter {padding-left: 1%;}
	 
		#footerCenter ul li {display: block;}
	 
			#footerCenter ul li a {border-right: 0;}
	 
	#footerLeft ul li a {border-right: none;}
	 
	ul#menu-footer li {float: none;}
	 
	#supplementary #first,#supplementary #second {width: 100%;}
	 
	#supplementary #first iframe {width: 100%;}
	 
	#colophon {margin-bottom: 3%;}
	 
	#supplementary #first aside#text-3 {width: 62%;}
	 
	#mobSearch {
		display: none;
		float: left;
		background: #383739;
		float: left;
		margin: auto;
		padding: 2%;
		text-align: center;
		width: 96%;
	 }
	 
		#mobSearch form {height: 2em;}
	 
			#mobSearch form input[type="text"] {
				background: #797a7c;
				border: none;
				color: #000;
				font-family: Times New Roman;
			 }
	 
			#mobSearch form input[type="submit"] {
				border: 0;
				background: #d1a554;
				color: #000;
				font-weight: bold;
				cursor: pointer;
			 }
	 
	#mobSearchButton {float: right;}
	 
		#mobSearchButton a {
			padding: 0.9em 0.6em 0.5em 0.5em;
			display: block
		 }
	 
	#footer ul li#siteDetails {
		display: block;
		width: 100%;
	 }
	 
	 	 
	 #holyContainer {
		margin-bottom:0;
		}	 
	 
	 #footerColThree {
		display:block;
		width:43%;
	 }
	 
	 #footerColFour {
		display:block;
		width:50%;
	 }
	 
	  #footerColFive {
		width:100%;
		border-left:0;
		padding-top:2em;
		height:2em;
		min-height:0;
	 }
	 
	 #footerColFive h3 {
		display:none;
	 }
	 
	 #footerColFive ul li {
		float:left;
		margin-right:1em;
	 }
	 
	 #footerColFive ul li ul.sub-menu {
		display:none;
	 }
	 
	 #supplementary #second aside#text-3 {
		display:none;
	}
	
	#supplementary #second #text-4 {
		margin-top:0;
	}
	 
	.left-sidebar #content {
		float:left;
		width:90%;
		padding:1em;
	 }
	 
	.left-sidebar #secondary {
		width:92%;
		margin-bottom:1em;
		padding:1em;
	 }
	 
	 ul.sub-menu {
		display:none;
	}
	 
	body.page-template-page-journal-holding-php #leftPanel,
	body.single-editions #leftPanel {
		width:100%;
	 }
	 
	 .featureWrap img {
		height:auto;
	 }
	 
	 .featuredTextWrap {
		margin-top:-3em;
	 }
	 
	 .featuredText {
		font-size:1.1em;
	 }
	 
	 .featureWrap img {
		height:auto;
	 }
	 
/* team page */

	.itemShort {
		padding-left:0;
		width:59%;
		padding-top:0;
	}
	
	/* events */
	
	.entry-title {
		width:auto;
		line-height:1.2em;
		padding-bottom:1em;
	}
}