Contact the bride.
Formal wear, nice plain shirt with jeans, khakis, or skirt. Dress, suit, jumpsuit/ romper.
No.
Indoors.
No, unless your job requires you to be on call!
Any color but white or any version of white! If you do wear white you will be asked to leave!
Sage green, blush pink, and greys
Yes, but only if you bring it yourself, are of legal drinking age, can handle yourself around children, and have a designated driver.