Since the initial amount on the card was $20 and the final one was $18.96; a total of 20-18.96=$1.04 were spent.
Finally, we need to divide the total spent amount by the cost per yard of the ribbon, as shown below
Thus, the answer is 13 yards.
1.6m questions
2.0m answers