Don't worry about a tuxedo. A military uniform is always fine. A jacket and khaki pants is fine. I've given up on wearing a tux and now use suits or sport coats.
Same goes for the ladies. Short or long is fine. They are not very tight about formal wear, other than people not showing up in t-shirts and shorts.