body {
    
}

#Header .Wrapper, .Wrapper {
     box-sizing: border-box;
     padding: 10px;
     width: 100%;
}

#Header .Wrapper {
     height: 125px;
}

#Header .DonateButton {
     display: none;
}

#Header fieldset {
     display: none;
}

#Header .strapline {
     left: 10px;
}

ul.MainNav {
     display: none;
}

.item1827932 .object143, .aggregated-news.home-col, .aidsmap-news.home-col, .object156 .InnerWrap {
     width: auto;
}

.HomeProposition {
     height: auto;
}

#item1869301, .home-col {
     border-right: 0px none ! important;
     float: none ! important;
     margin-bottom: 40px;
     margin-right: 0px ! important;
     padding-right: 0px ! important;
}

.aidsmap-news p, .aggregated-news p {
     margin-right: 0px;
}

.item1827932 .object143 {
     margin-left: 0px;
}

.NewsHighlights .object143, .ResourceHighlights .object143 {
     height: auto;
     margin-right: 0px;
     width: auto;
}

.Breadcrumbs {
     display: none;
}

#Footer .AdminLinks li {
     border-right: 0px none;
     display: block;
     margin-bottom: 2px;
}

#Footer .Wrapper div {
     clear: both;
     float: none ! important;
}

#Footer .honcode {
     position: relative;
     width: auto;
}

#Footer ul.MainLinks {
     margin-top: 20px;
     padding-left: 0px;
}

#Footer ul.MainLinks > li {
     margin: 10px 0px;
     width: 100%;
}

#Footer ul.MainLinks > li.email {
     position: relative;
     top: 0px;
     width: auto;
}

.object451.InfoLevels {
     display: none;
}

.AccreditationFooter {
     padding: 10px;
}

.HONCode {
  clear: both;
   margin-top: 20px;
}


.format1 .Col1,
.format2 .Col1,
.format3 .Col1,
.format4 .Col1,
.format5 .Col1,
.format6 .Col1,
.format7 .Col1 {
  width: auto; 
  float: none;
  margin-right: 0;  
  left: 0;
  right: 0;
}

.format1 .Col2,
.format2 .Col2,
.format3 .Col2,
.format4 .Col2,
.format5 .Col2,
.format6 .Col2,
.format7 .Col2 {
  width: auto; 
  float: none;
  margin-right: 0;  
  left: 0;
  right: 0;  
}

.page1404238 .NewsDesc {
  margin-bottom: 0; 
}

.NewsDesc p {
  width: auto; 
}

.SectionTabs li {
  margin-top: 5px !Important;
  display: inline-block;
}

.FeaturesList,
.NewsHighlights {
  display: none; 
}

.page1404238 #NewsList {
  width: auto;
  float: none;
  margin-bottom: 40px;
}

.pager span.divider,
.pager .page-number {
  display: none; 
}

.pager {
  text-align: center; 
}

.object255 .FunctionLinks {
  display: none; 
}

.NewsList .FeatureItem, .NewsList .AggItem {
  padding-right: 20px; 
}