Printing a document with different page margins for odd and even pages
===

I have a rather large (~250 pages) html document that I'd like to print with a suitable margin on a page's left side if the page number is odd and the same margin on the page's right side if the page number is even, in order to insert the printed pages into a binder and to make sure that the holes don't destroy some of the text/picture in the document.

How could I achieve what I want?