Hatboro-Horsham comes up short (by Kim Slaven for Bucks County Courier Times)