Hey guys...you can also get away with a nice lightweight black suit, (no double-breasted), buy a tuxedo white shirt (only about $25), you may even get the black buttons and cuff links thrown in and some bowties (about $5) in black, red or maroon. Cumberbunds are not needed.
You will look just as good as if you had on a tux. My husband wears this and look fabulous.
Don't forget the nice shoes and belt.
Have a great time.