No but you'd feel under dressed wearing shorts and flip flops. As Scot said, just casual is fine though.
Not really, but don't show up looking like you have no self respect. Jeans and a clean shirt should suffice.
Thanks! Your answer is awaiting moderation.