Alabama tax-free weekend to be held Aug. 7-9

by