Paige has to make invitation cards for a party. If she can make 18 cards in 2 days, how many cards can she make in 30 days?
A. 540
B. 300
C. 270
D. 30