
/* $Id: print.css 321 2006-05-08 05:17:30Z cpaul $ */
/* $Source$ */

@media print {

.noprint { 
       display: none;
}

body { 
       background-color: #fff;
       margin: 0;
       padding: 0;
       text-align: center;
}

p, li {
       line-height: 140%;
       font-size: 76%;
}

td { 
       vertical-align: top;
}

a {      
       text-decoration: none;
}
     
a:link {
       color: #f00;
       text-decoration: underline;
} 

a:visited {
       color: #000;
       text-decoration: underline;
} 

a:hover {
       text-decoration: underline;
}

/* a[href^='http://']:after {
       content: url('/assets/new-window.png');
}

a[href^='http://www.roslynoxley9.com.au']:after {
       content: none;
}

a[href^='http://roslynoxley9']:after {
       content: none;
} */

#wrapper {
       width: 100%;
       margin: 0 auto;
       padding: 0;
}

#header {
       margin-bottom: 10px;
}

#header img { 
       border: 0;
       margin: 0;
       padding: 0;
       width: 100%;
}

#header .logo {
       margin-top: 0;
       padding-top: 0;
}

#header .nav {
       display: none;
}

#content { 
       width: 100%;
       margin: 0 auto;
       padding: 0;
}

#left { 
       padding-top: 0;
       width: 198px;
       float: left;
       text-align: left;
}

#left img {
       border: 0;
}

#left p { 
       margin-top: 5px;
}

#left ul {
       list-style-type: square;
       list-style-position: inside;
       margin-top: 6px;
       margin-left: 0;
       padding-left: 0;
}

#left li {
       list-style-type: square;
       list-style-position: inside;
       margin-left: 0;
       margin-bottom: 5px;
}

#left .worknav {
       display: none;
}

#right { 
       width: 501px; 
       text-align: left;
}

#right table {
       padding: 0;
}

#right ul {
       list-style-type: square;
       list-style-position: inside;
       margin-top: 2px;
       margin-left: 0;
       padding-left: 0;
}

#right li {
       list-style-type: square;
       list-style-position: inside;
       margin-left: 0;
       margin-bottom: 15px;
}

#right .leadimage {
       margin-top: 8px;
}

#schedule { 
       width: 640px;
       margin-top: 20px;
}

#schedule table {
       border-collapse: collapse;
       border-spacing: 0;
}

#schedule td {
       border-top: 1px solid #999;
}

#schedule p {
       margin: 0;
       padding-left: 0;
       padding-top: 10px;
       padding-bottom: 20px;
       padding-right: 5px;
}

#schedule .caption {
       white-space: nowrap;
}

#schedule .content {
       width: 50%;
}

#artistgrid {  
       width: 100%;
}

#artistgrid table {
       margin-top: 8px;
       width: 100%;
       border-collapse: collapse;
}

#artistgrid td {  
       padding: 0;
       padding-right: 9px; /* ideally 17.666px */
       text-align: left;
       line-height: 0;
       border: 0px solid black;
}

#artistgrid .last {  
       padding: 0;
}

#artistgrid p {  
       margin: 0;
       padding: 0;
       margin-bottom: 16px;
       font-size: 55%;
       line-height: 20px;
}

#artistgrid a {  
       text-decoration: none;
       color: #000;
       di\splay: block; /* ie5pc doesn't seem to inherit line-height nicely */
}

#artistgrid img {  
       margin: 0;
       padding: 0;
       border: 1px solid black;
       width: 97px;
       height: 77px;
}

#worksgrid {  
       width: 500px;
       border: 0px solid #000;
}

#worksgrid table {
       margin-top: 8px;
       width: 100%;
       border-collapse: collapse;
}

#worksgrid td {  
       padding: 0;
       margin: 0;
       width: 10px;
}

#worksgrid td.work {  
       width: 101px;
       height: 80px;
       text-align: center;
       vertical-align: middle;
       border: 1px solid #000;
       line-height: 0;
}

#worksgrid td.caption {  
       width: 101px;
}

#worksgrid p {  
       margin: 0;
       padding: 0;
       margin-bottom: 10px;
       font-size: 55%;
       line-height: 12px;
}

#worksgrid a {  
       text-decoration: none;
       color: #000;
       display: block;
}

#worksgrid img {  
       border: 0;
}

#profile {

}

#profile .caption { 
       text-align: top;
}

#profile .content {  

}

}
