@mediaalland(max-width:360px){.img-center,.img-floatleft,.img-floatright{float:none!important;clear:none!important;margin:0auto!important;padding:0!important;}}.img-center{/* fake a centre with a floating span that takes all the width */float:left;clear:both;width:100%!important;margin:1emauto;padding:0;}.img-centerimg,.img-floatleftimg,.img-floatrightimg{/* do not allow image to over-spill container (e.g. small screens) */max-width:100%;/* keep aspect ratio even when shrunk */height:auto;}.img-floatleft{float:left;clear:left;margin:01em00;padding:00.5em;max-width:100%;}.img-floatright{float:right;clear:right;margin:0001em;padding:00.5em;max-width:100%;}.img-floatmissing{display:block;border:1pxsolidgrey;font-size:83%;font-style:italic;}