The solid fill on the MDL radio button will not print. I turned on the show background graphics on the printer settings, with no luck. Does this work for anybody else?
As you noted, the inner circle is a background color, not displayed by default in most browsers when printing the page.
I fixed that quick&dirty with :
@media print { .mdl-radio__inner-circle { border: 4px solid #000; } }