New view creation: how to align an edge to the horizontal

Attached is a part: test_block.SLDPRT.

Let's say I want to select the red face and orient the view normal to it, with the longest edge of the red face (the "top" diagonal) perfectly horizontal so that I can create a new view that I will later use in a drawing.  How is this done?  In this case, the angle is an oddball number, so simply using (ALT + LEFT ARROW) or (ALT + RIGHT ARROW) is not going to work.

Thanks for any help.

SolidworksParts And Features