The ceremony and reception will both be held outdoors. There is plenty of natural shade.
Semi-formal/dressy casual. It's July in California, so it's going to be hot; please dress comfortably.
Yes. There is plenty of parking onsite.
Grass Valley is the closest city with hotel options.