its not about field lengths
it is clear example of TotalPageWidth, which should fulfill following equation
ReportTotalWidth >= ReportBodyWidth+LeftMargin+RightMargin
if equation is not fulfilled, it will go on next page.
in order to fulfill the equation, do whatever. make fields big mail anything you like, but make sure report is meeting that equation