I had this problem in Access 2000. The problem is apparently an interaction between the printer settings and the Name AutoCorrect feature. Turn off Name AutoCorrect, and you should be able to keep your margins.
You can look up article Q240826 for the full description.