For each babysitting job, Tamar charges $6 for bus fare plus $8 per hour. She only accepts babysitting jobs if the total charge is at least $30. What is the minimum number of hours for a babysitting job she would accept?
A 2 and one-half hours
B 3 hours
C 4 hours
D 4 and one-half hours