/*-----------------------------------------------------------------------------
[TABLE OF CONTENTS]
    +common
        =heading
        =image
        =link
        =table
    =custom
-----------------------------------------------------------------------------*/

@media print { /* start of @media print for combines multiple CSS */

/* +common
*----------------------------------------------------------------------------*/

body, #wrapper, #header, #footer,
#content-wrapper, #content-main, #content-sidebar, #content-nav {
    float: none !important;
    overflow: visible !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    color: #000 !important;
    font: 12pt/1.4 Georgia, "Times New Roman", Times, serif !important;
    letter-spacing: 0.2pt !important;
    word-spacing: 1.1pt !important;
    text-align: left !important;
}

.hide, .noprint {
    display: none !important;
}

/**
*
* =heading
*
**/

h1, h2, h3, h4, h5, h6 {
    margin: 0 !important;
    padding: 0 !important;
    color: #000 !important;
    font-weight: bold !important;
    font-family: Helvetica, Arial, sans-serif !important;
}

h1 {
    font-size: 18pt !important;
}

h2 {
    font-size: 15pt !important;
}

h3 {
    font-size: 13pt !important;
}

h4, h5, h6 {
    font-size: 12pt !important;
}

p {
    position: static !important;
    float: none !important;
    margin: 0 0 1em 0 !important;
    color: #000 !important;
}

code {
    color: #000 !important;
    font: 10pt Courier, monospace !important;
}

blockquote {
    margin: 1.3em !important;
    padding: 1em !important;
    color: #000 !important;
    font-size: 10pt !important;
}

hr {
    background-color: #ccc !important;
}

abbr, acronym {
    border: 0 !important;
}

abbr[title]:after,
acronym[title]:after {
    color: #000 !important;
    font-size: 90% !important;
    content: " (" attr(title) ") " !important;
}

/**
*
* =image
*
**/

img {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

a img {
    border: none !important;
}

/**
*
* =link
*
**/

a {
    background: transparent !important;
    color: #000 !important;
    font-weight: 700 !important;
    text-decoration: underline !important;
}

a[href]:after {
    font-size: 90% !important;
    content: " (" attr(href) ") " !important;
}

a[href^="/"]:after {
    content: " (http://www.businessweekly.com.tw" attr(href) ") " !important;
}

a[href=""]:after,
a[href^="javascript"]:after,
a[href^="#"]:after,
a[href$=".gif"]:after,
a[href$=".jpg"]:after,
a[href$=".png"]:after,
a[href$=".bmp"]:after {
    content: "" !important;
}

/**
*
* =table
*
**/

table {
    margin: 1px 1px 1em 1px !important;
    background: #fff !important;
    text-align: left !important;
}

caption {
    margin-bottom: 2em !important;
    background: #fff !important;
    text-align: left !important;
}

thead {
    display: table-header-group !important;
}

tfoot {
    font-style: italic !important;
}

tr {
    background: #fff !important;
    page-break-inside: avoid !important;
}

th, td {
    padding: 4px 10px 4px 0 !important;
    border-bottom: 1px solid #333 !important;
    background: #fff !important;
    color: #000 !important;
    text-align: center !important;
}

th {
    font-weight: bold !important;
}

.print-footer {
    display: block !important;
    border-top: 1px solid #ccc !important;
    font-size: 10pt !important;
}

/* =custom
*----------------------------------------------------------------------------*/

/* hide various parts from the site */
#header, #content-sidebar, #footer,
#content-main #crumb,
#content-main .article-func ul,
#content-main #bookmark-popup,
#content-main .article-box-switcher,
#content-main .evaluate,
#content-main .ad46860-google,
#content-main .pager,
#content-main .article-evaluate,
#content-main .lightbox-message,
#content-main #article-comment #comment-rule,
#content-main #article-comment p,
#content-main #article-comment form,
#content-main .recommend,
#content-main .newest,
#content-main .hottest,
#content-main #content-tag,
#content-main p.count {
    display: none !important;
}

} /* end of @media print for combines multiple CSS */