A. nobody cares what anybody else looks like at the gym, at least nobody who is actually there to work out cares and B. shortish shorts are fine.