@media print {

/*
======== table of content. ===============

summary:Print

==========================================
*/

/*----------------------------------------
link
------------------------------------------*/
body.print a { color:#3366cc; text-decoration:none; font-weight:bold; }
body.print a:hover { color:#3366cc; text-decoration:underline; }

/*----------------------------------------
html
------------------------------------------*/
body.print html { }

/*----------------------------------------
body
------------------------------------------*/
body.print body { margin:0; background:#fff; }

/*----------------------------------------
wrapper
------------------------------------------*/
body.print #wrapper { margin:-141px 0 0 0; width:100%; }
body.print #wrapper_inner { width:656px; }

/* Main */
body.print #main { margin:0; width:656px; }

/* Player */
body.print #player { margin:0; display:none; }

/* Detail */
body.print #detail_wrap { margin:0; padding-bottom:0; background:none; }
body.print #detail { margin:0; width:654px; border-right:none; border-left:none; font-size:12px; }
body.print #detail #detail_head { display:none; }
body.print #detail h2 { margin:0 0 20px 0; font-size:20px; font-weight:bold; }
body.print #detail h2.preview { padding:10px 0 10px 20px; border-left:solid 4px #368200; }
body.print #detail h2.free { padding:10px 0 10px 20px; border-left:solid 4px #d14836; }
body.print #detail h2.onair { padding:10px 0 10px 20px; border-left:solid 4px #1b81c8; }
body.print #detail h2.backnumber { padding:10px 0 10px 20px; border-left:solid 4px #368200; }
body.print #detail dl#guest { }
body.print #detail dl#guest dt { margin:0 5px 0 24px; float:left; }
body.print #detail dl#guest dd { font-size:14px; font-weight:bold; float:left; }
body.print #detail dl#program {}
body.print #detail dl#program dt { margin:0 5px 0 24px; float:left; }
body.print #detail dl#program dd { float:left; }
body.print #detail #article { padding:24px 24px 0 24px; margin-top:24px; border-top:solid 1px #e2e2e2;}
body.print #detail #article p { margin-bottom:24px; text-indent:1em; line-height:1.8em; }
body.print #detail #profile { padding:65px 24px 0 24px; margin-top:24px; border-top:solid 1px #e2e2e2; background:transparent url("./global/images/article_profile.gif") left 24px no-repeat; }
body.print #detail #profile h3 { margin-bottom:12px; font-size:14px; font-weight:bold; }
body.print #detail #profile h3 span { font-size:12px; }
body.print #detail #profile p { margin-bottom:24px; line-height:1.8em; }
body.print #detail #profile p.book { margin-left:12px; float:right; }
body.print #detail #related { display:none; }
body.print #detail #casting { display:none; }

/* Column */
body.print #column { display:none; }

body.print #header { display:none; }
body.print ul#breadcrumbs { display:none; }
body.print #footer { display:none; }


}