One way -In the On Open Event of the report, add:
DoCmd.Maximize
(but this is ugly)
Another way - Size your forms and reports so that they are all the same size (takes a little work to do this) and center them.
Another way - Use code to HIDE/UNHIDE forms that are in the background. (visible = false), (visible = true)