Rejigging of code.  Moved processing of page dims from constructor into separate method.