Yard sale benefits teens, seniors