It's downtown, so there's metered parking on the streets adjacent to the building at 100 N Tucker Blvd, as well as across the street from the building. Most of those meters have a 2 hour limit.
Yes out on the street
On street metered parking is plentiful. Meters can take credit cards.
not on weekends
Yes, metered on street
You do have to pay to park, either on the street or a nearby parking lot.
I found one just right across the street.
Thanks! Your answer is awaiting moderation.