// HIDE
.frame { display: none !important; }
.alert { display: none; }
header { display: none; }
footer { display: none; }
#anim10 { display: none !important; }
textarea { display: none !important; }
a.btn { display: none !important; }
.congrats { display: none !important; }
#canvas { display: none !important; }
#wml { display: none !important; }

// PRINT
#print { width: 900px; height: 900px; background: #fff; margin: 0 auto; }
#print img { float: left; clear: both; padding-bottom: 20px; }
#print .column { width: 400px; }
#print .left { float: left; clear: left; }
#print .right { float: right; }
#print h2 { padding-bottom: 5px; font-size: 22px; }
#print h3 { font-size: 18px; margin: 0; padding-bottom: 5px; }
#print ul { padding-left: 20px; padding-bottom: 10px; font-size: 16px; }
#print p { clear: both; padding-bottom: 10px; font-size: 16px; }
#print p.userid { position: absolute; top: 0; right: 150px; font-size: 24px; }
#print .map img { position: absolute; top: 250px; right: 0; }
#print.last .right { float: left; clear: both; }
#print.last h2 { font-size: 17px; padding-bottom: 2px; margin: 0; }
#print.last h3 { font-size: 15px; padding: 2px 0;; margin: 0; }
#print.last ul { padding-bottom: 3px; margin: 0; font-size: 13px; }
#print.last p { padding-bottom: 4px; margin: 0; font-size: 13px; }
#print .story { position: absolute; width: 400px; right: 0; top: 680px; }
#print .story img { padding-left: 50px; }
#print.last img { padding-bottom: 10px; }
#print.last .handbook img { padding-left: 35px; }