Answer:
To calculate the number of yards of ribbon Christine bought, we need to determine how much money she spent on the ribbon. We know that the card had $20 on it initially and that $18.42 was left on the card after her purchase, so we can subtract the remaining balance from the original balance to find out how much she spent:
$20 - $18.42 = $1.58
We also know that the ribbon was 14 cents per yard, so we can divide the amount spent on the ribbon by the price per yard to find out how many yards Christine bought:
$1.58 / $0.14 = 11.285714285714286
So, Christine bought 11.285714285714286 yards of ribbon.