/*  BBSRC Mobile Stylesheet
 *  Created by Dan Sheerman for Headscape
 *  dan@headscape.co.uk
 *
 *  This stylesheet served when printing.
*/

* {
	float: none;
	width: auto !important;
	max-width: auto;
	position: static !important;
	}

#footer .additionalInfo, #footer .socialMedia, #siteTools, #primaryNav, #secondaryNav, #togglePrimaryNav, #toggleSecondaryNav, #breadcrumbs, #contentAside *, #goToDesktop, #goToMobile, #featuredSlider img, .imgBox img, .articlesList img, .jshowoff-controls, .jshowoff-slidelinks, #latestVideo, figure.video, .pagination, #fsCarousel, .flex-direction-nav, .pagination {
	display: none !important;
	}
	

#content ul {
	list-style: disc !important;
	list-style-type: disc !important;
	list-style-position: inside;
	margin: auto;
	padding-left: 2em;
	}	

#content ul li {
	list-style: disc !important;
	list-style-type: disc !important;
	background: none;
	padding-left: 0px;
	}

#contentAside .fundingCalls, #contentAside .fundingCalls * {
	color: #000 !important;
	display: block !important;
	list-style-type: disc !important;
	}

#contentAside .fundingCalls li {
	list-style-type: disc !important;
	margin: 1em 0px !important;
	font-weight: 400;
	}

#contentAside .fundingCalls strong {
	display: inline !important;
	float: none !important;
	}

#contentAside .fundingCalls h2, #contentAside .fundingCalls h3, #contentAside .fundingCalls h2 *, #contentAside .fundingCalls h3 * {
	color: #cd0067 !important;
	}

#footer {
	margin-top: 5em;
	clear: both;
	}

img {
	width: auto;
	min-width: auto;
	}
	
ul {
	margin: auto;
	padding: auto;
	}

time {
	display: block !important;
	}

content ul li {
	background: none;
	list-style-type: circle !important;
	margin: auto;
	padding: auto;
	}

.imgBox * {
	background: none;
	color: #000 !important;
	}

#featuredSlider, #featuredSlider * {
	height: auto !important;
	}

#featuredSlider li {
	display: block !important;
	position: static !important;
	}

.articlesList a {
	text-decoration: none !important;
	color: #000 !important;
	}

header.imgBox img, .magazineListing .imgBox img {
	display: block !important;
	width: auto !important;
	}

.imgBox time {
	text-align: left;
	}

.flexslider * {
	display: block;
	float: none;
	margin: auto;
	position: static;
	}

.flexslider .imgBox, .flexslider .imgBox img {
	width: auto !important;
	height: auto !important;
	display: block !important;
	}

figure.left, figure.right {
	position: relative;
	float: none;
	width: 100%;
	margin: 2em auto;
	text-align: center;
	}

figure.left img, figure.right img {
	text-align: center;
	margin: 0 auto;
	}