﻿/*print css*/

@page {
  size: 8.5in 11in;
  margin: 0.75in;
}

@media print {

body {
color: #000;
background: #fff;
font-family: "Georgia", Times New Roman, Times, serif !important;
font-size: 12pt !important;
text-align: left !important;
margin: 0!important;
page-break-inside: avoid;
}

h1 { font-size: 20pt !important; }
h2 { font-size: 18pt !important; }
h3 { font-size: 16pt !important; }

p {
font-size: 12pt !important;
line-height: 1.2em !important;
page-break-inside: avoid;
}

ul li {
page-break-inside: avoid;
}

div, .box {
background: #fff !important;
margin: 0!important;
padding: 0!important;
}

nav, #dropdown_loading, #close-dropdown, .nav-dropdown, footer, header.multiple, header {
display: none !important;
}

#bugmuncher-button, #feedlyMiniIcon {
display: none !important;
}

.btn, form {
display: none !important;
}


h5 {
font-size: 12pt !important;
color: #000 !important;
}

a[href^="http://"], a, a:visited {
text-decoration: none !important;
cursor: none !important;
color: #000 !important;
}

a[href^="http://"]:after {
content: " (" attr(href) ")";
text-decoration: none !important;
}

.share {
display: none !important;
}

.print_only {
margin: 10% 0;
text-align: center;
display: block !important;
}

.print_only img {
height: 50px;
}

/*articles*/

#article .title {
text-align: left !important;
width: 100% !important;
}

#article .title {
text-align: left !important;
}

#article .author {
margin-top: -12px !important;
}

#article .news_content p {
font-size: 12pt !important;
}

#article .news_content p:first-child {
font-weight: bold;
font-size: 14pt;
margin-left: 0 !important;
}

#article .feeds {
display: none;
}

.prev, .next {
display: none !important;
}

#article #carousel, #article .navbar, #article .flex-direction-nav{
display: none !important;
}


.main_image {
width: 100%;
height: 100%;
margin: 15px 0 0 0 !important;
}

#article .mainbar {
border: none !important;
position: absoloute !important;
top: 0 !important;
}



#article .news_content figure {
float: left !important;
margin: 5px 20px 20px 0 !important;
width: 250px !important;
}

#article .news_content img.left {
margin: 5px 20px 20px 0 !important;
float: left !important;
}

#article .news_content img.right {
margin: 5px 0 20px 20px !important;
float: right !important;
}

#article blockquote {
margin: 20px 0 20px 30px;
}

#sidebar-inner {
display: none !important;
}

/*article: print message*/

#article .news_content {
padding: 0 !important;
margin-bottom: 50px !important;
}

article#article:after {
content: "Thank you for printing this article from www.limkokwing.net. Head back to our website soon for more exciting updates!";
font-size: 10pt;
font-style: italic;
}



/*courses*/

#courses_details .info {
float: none !important;
width: 100% !important;
border: none !important;
padding: 0 !important;
}

#courses_details .info .categories {
font-size: 10pt !important;
margin-top: 0 !important;
}

#courses_details .info .categories a {
color: #000;
text-decoration: none;
}

#courses_details #entry {
margin: 30px 0 10px 0 !important;
}

#courses_details h5 {
margin: 30px 0 10px 0 !important;
}

#courses_details .info .showcases {
display: none;
}

#courses_details .info h5 {
font-weight: normal !important;
font-style: italic !important;
}

#courses_details .info .mqa {
background: none !important;
font-size: 12pt !important;
margin: -15px 0 50px 0 !important;
padding: 0 !important;
line-height: 1.2em !important;
}


#courses_details #toggle_structure_btn {
display: none !important;
}

#courses_details .structure {
display: block !important;
margin: 20px 0 0 0 !important;
float: none;
}

#courses_details .structure:before {
content: "Programme Structure";
font-size: 16pt;
font-weight: 700;
line-height: 38pt;
margin-bottom: 50px;
}

#courses_details table {
background: #fff !important;
color: #000 !important;
margin: 0 0 30px 0 !important;
text-shadow: none !important;
width: 100% !important;
border: 1px solid #aaa !important;
border-collapse:collapse;
page-break-inside: always;
}

#courses_details table:first {
margin: 30px 5px; !important;
}

#courses_details table tr th {
padding: 5px !important;
border: 1px solid #aaa;
}

#courses_details table td {
padding: 5px !important;
border: 1px solid #aaa;
page-break-after: always;
page-break-inside: avoid;
}

#courses_details table tr {
page-break-after: always;
page-break-inside: avoid;
}
 
#courses_details .side_info {
display: none;
}


#courses_details #sidebar-under {
top: -20px !important;
}

#courses_details .side_option {
background: #fff !important;
float: none !important;
width: 100% !important;
}


#courses_details .side_option .available h4, #courses_details .side_option .program h4{
font-size: 12pt !important;
margin: 30px 0 5px 0 !important;
font-weight: normal !important;
font-style: italic !important;
}


#courses_details .side_option .btn {
display: none !important;
}


#courses_details .side_option .program {
margin: 0 !important;
padding: 0 !important;
}

#courses_details .side_option .program ul {
border: none !important;
margin: 0 !important;
}

#courses_details .side_option .program ul a {
border: none !important;
background: #fff !important;
box-shadow: none !important;
color: #000 !important;
padding: 0 !important;
font-size: 12pt !important;
text-decoration: none !important;
}

#courses_details .side_option .campus {
display: none;
}

#courses_details .side_option .available {
border: none !important;
margin: 0 !important;
padding: 0 !important;
}

#courses_details .side_option .available ul {
margin: 0 !important;
}

#courses_details .side_option .available .flag.selected {
background-color: none !important;
border-radius: none !important;
box-shadow: none !important;
color: 000 !important;
font-size: 12pt !important;
}

#courses_details .side_option .available .flag {
background: none !important;
font-size: 12pt !important;
margin: 0 !important;
padding: 0 !important;
}

#courses_details .side_option .available .flag a {
text-decoration: none !important;
color: #000 !important;
font-size: 12pt !important;
}




/*courses: print message*/

#courses_details #sidebar-under:after {
content: "Thank you for printing this course from www.limkokwing.net. Head back to our website soon to find other courses that might interest you!";
font-size: 10pt;
font-style: italic;
margin-top: 50px;
display: block;
}


}