For the printing issue, I'd add some CSS like:
<style type="text/css">
.printOnly {
display: none;
}
@media print {
.printOnly {
display: block;
}
.dontPrint {
display:none;
}
}
</style>
Then you can add the classes printOnly for elements you only want to show when printed, and dontPrint for elements you don't want shown on the printed page.
So add class="dontPrint" to the menu and radio buttons and other navigation elements, and add class="printOnly" to the full path to the file that you want on the printed page.