/* -------------------------------------------------------------- 
  
   RapidKL Joomla Templates
   * Author: Fadzril
   * Version:   0.1 (14/04/09)
   * Print Version
   
-------------------------------------------------------------- */

body { line-height: 1.5; font-family: Helvetica, Arial, Verdana, sans-serif; color: #000; background: none; font-size: 9pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
code { font: .9em Courier, monospace; } 

img { float: left; margin: 1.5em 1.5em 1.5em 0; }
a img { border: none; }
p img.top { margin-top: 0; }

hr { background: #ccc; color: #ccc; width: 100%; height: 2px; margin: 2em 0; padding: 0; border: none; }
blockquote { margin: 1.5em; padding: 1em; font-style: italic; font-size: .9em; }

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display: none; }

a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline; }
a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }

#letterhead {
	width:100%;
	display:block;
}

/*Additional*/

#top_menu { display:none; }
#resources { display:none; }
#printHeader {display:block;clear:both;text-align:right;}
#printHeader img {float:none;}
#topHeader {display:none;}
.contentheading { font-weight:bold; font-size:12pt; width:300px; }
.buttonheading {display:none;}
.buttonheading a { visibility:hidden; }
.jwts_tabbertab h2 a {display:none;}
.jwts_tabbertab a {display:none;}
.jwts_tabbertab h2 span {font-size:12pt;}
#routeSearch { display:none; }
.clear { clear:both; }
#route thead td { border-bottom:2px solid #000; text-transform:uppercase; }
#route td { padding:5px }
.routeNote { display:none; }
#route img {border: 1px solid #555;}
#footer { display:none; }
#introduction {clear:both;}

#routeDetailsPrint {display:none;}

.routetable-left {
float:left;
margin-right:-5px;
width:50%;
}

.routetable-left td {
text-align:right;
}

.routetable-right {
float:right;
margin-left:-5px;
width:50%;
}

.routetable-right td {
text-align:left;
}

#busroute {
border:medium none;
float:left;
padding:2px;
width:700px;
}

#busroute p {
clear:both;
font-size:110%;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

.routetable-left img {
padding-right:7px;
vertical-align:middle;
margin:0;
float:none;
}

.routetable-right img {
display:inline;
padding-left:7px;
vertical-align:middle;
margin:0;
float:none;
}

a {display:none;}

/*.hasTip {display:none;}*/
span.hasTip img { border: none;margin:0 auto;display: inline;}
.hideFromPrint {display:none;}

#routeLegend {display:none;}

.routeDetailsNote {display:none;}

#routeDest {clear:both;}


#result td {vertical-align:top;text-align:left;width:250px;}


#result td img {vertical-align:middle;margin:0;margin-right:.5em;}

.right img {margin:0;}

#result th {border-bottom:2px solid #555;text-align:left;}

#result .w_15p {width:150px;}
#result .w_40p {width:350px;}
#result .w_28p {width:200px;}

.interchange_code_print {
display:block;
float:left;
line-height:18px;
width:35px;
}