.mw-body was creating some huge unwanted margins.  Now getting the content from a child element, which avoids the wrapper and some unwanted header elements too.
dev notes