@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document 
  domain("smh.com.au"),
  domain("business.smh.com.au"),
  domain("www.theage.com.au"),
  domain("business.theage.com.au"),
  domain("www.watoday.com.au")

{

.nN-whiteStrip,
.nCars,
#nDatingTab,
.nJobs,
.pencilad,
#introFeature,
#adSpot-weatherad,
.cN-searchBox,
.altFormats,
.col1 > bod > p > a,
.sidebar,
.footer,
.nstrap .features,
#wQuote,
#woffRotator_parent,
#networkStripTop,
#tvWrap,
blockquote,
.breadcrumb ul,
.breadcrumb form,
#sidebar,
.articleMore,
.ad,
#footer,
.col2,
.c3,
.articleTools,
.col1 > p,
div[id *= "adSpot"],
div[class *= "adSpot"],
div[class *= "adspot"],
div[id *= "Adspot"],
div[id *= "adspot"],
.aside,
.cA-gutter,
.cT-relatedCoverageContentPage,
.push-0.span-11.last > div,
.cT-imageMultimedia,
span.msg,
.video-strap

{ display: none !important; }

#content {width: 940px !important; text-align: justify;}

.sstrap {width: 940px !important}

	.sstrap .wof {width: 620px;}

.sstrap .writeoffs {width: 721px !important;}

	.sstrap .writeoffs .wof {width: auto !important}

#content { width: 940px !important;}

#content .col1 { width: 940px !important; float: left !important; margin-left: auto !important }

.nstrap .leadpic { float: right !important; }

.nstrap .writeoffs { width: 620px !important; margin: 7px 20px 0 0px !important}

.push-0 { float: none !important; width: 940px !important; }

.features { float: right !important; }

.business .sstrap  { width: auto !important; }

.business .wof { width: 660px !important; }

.business .writeoffs { width: 660px !important; }

.cN-headingPage last { width: 940px !important; float: left !important } 

.cN-headingPage headline { text-align: center !important; float: left !important } 

.section-technology #contentwrap .breadcrumb {margin-left: 25px !important;}

.section-technology #content {margin-left: 25px !important;}

.news-strap { width: auto !important }

.section-strap { width: auto !important }

body { background: none !important; }


#content > h2,
#content > h2 > headline,
#content .cT-storyDetails.cfix,
#content .cN-headingPage,
#content .cN-headingPage > headline
 { padding: 0 !important; text-align: center !important; width: 100% !important; float: right !important } 

.cT-imageLandscape > p, storyFeatured > div .wof { width: 43.5% !important; margin-left: auto !important; margin-right: auto !important }
    
}