/* Hide irrelevant sections */

#Header,
#Menu,
#Spotlight,
#Footer,
.Options,
.Paging,
.NoPrint 
{
   display: none !important;
}

.NoScreen
{
   display: block !important;
   text-align: left !important;
}



/* Adapt visible sections for print */

html body,
html body #Wrapper div,
html body #Wrapper p
{
   background: none;
   border: none !important;
   color: #000000 !important;
   font-size: small;
   line-height: 1.5em;
   margin: 0 !important;
   padding: 0 !important;
}

	html body #Wrapper div.NodeDescription,
	html body #Wrapper div.NodeBody
	{
		margin-bottom: 1.5em !important;
	   width: 100%; /* temp */
	}
	
#Wrapper,
#Content
{
   width: 100%;
}

#MainColumn
{
   overflow: visible;
   width: 67%;
}

   html body #Wrapper #MainColumn
   {
      padding-right: 3%;
   }

   html body #Wrapper #MainColumn div#Path
   {
      padding-bottom: 1.5em !important;
   }

#Context
{
   width: 29%;
}

   html body #Wrapper div#Context
   {
      padding-top: 3em !important;
   }

   #Context .Webpart
   {
      margin-bottom: 2em !important;
   }

   #Context .Webpart h3
   {
      text-decoration: underline;
   }

a,
a:link,
a:visited
{
   color: #000000 !important;
   text-decoration: underline !important;
}

   div#Path a,
   .Webpart a
   {
      text-decoration: none!important;
   }

html body #Wrapper div.HorizontalRule 
{
   margin: 1em 0 !important;
}

   hr
   {
      display: block !important;
      border: 1px solid #000;
      height: 1px !important;
   }

#SecondColumn
{
	clear: both;
	width: 750px;
}

#ThirdColumn {
	position:absolute;
	right: 100px;
	top: 100px;
}

#Posibilities
{
	position: absolute;	
	border: 1px solid black;
}

#Posibilities li
{
	white-space: nowrap;
}



