Gas prices fall for Fourth of July