I've dined there several times and personally I wouldn't wear shorts, business casual usually means collared shirt (polo types are acceptable but should be tucked in), slacks with belt, leather shoes with socks, no sandals, flip flops or sneakers.
I'd feel out of place in shorts there.