One would think “just hours before a campaign dinner” would mean there was time to pick up a nice suit off the rack at a local department store...
I doubt there are any department stores left in downtown San Fransisco as well as men's stores..