We have opted to have a private ceremony prior to the dinner.
Yes, all food served will be gluten and nut free. We have a signature meal for our vegetarian folks as well.
It is similar to smart casual or business casual.
However they are not expected or required. You being present, is the best gift!