Kforce beats Q2 EPS estimates by 2% as revenue misses