/* printstyles.css */


    body {

		font-family: serif;

    }


    #container {

		position: static !important;
		display: table-cell;

    }

    body > #container {

        overflow: auto;

    }

	#nav {

		display: none;

	}

    .column {

		position: static !important;
		float: none !important;
        width: 70em;

    }


    .left {
	

    }

    div > .left {

    }

    .right {

		float: none !important;

    }

    div > .right {
        

    }

	#content {

		position: static !important;
		float: none !important;
		width: 100%;

	}

    div > #content {


    }

/* Headers
---------------------------------------------*/

    h1 {

        font-variant: small-caps;
        font-style: italic;
		background: none !important;
		height: auto;

    }

	h2 {

		font-family: Times, serif;
		font-style: italic;
		font-weight: normal;
		font-size: 16pt;
		font-variant: small-caps;

	}

	h3 {

		float: none !important;
		font-family: Times, serif;
		font-style: italic;
		font-weight: normal;
		font-size: 14pt;
		font-variant: small-caps;
		border-bottom: solid 1pt black;

	}

    div > h3 {


    }

	h4 {

		font-family: Times, serif;
		font-style: italic;
		font-weight: normal;
		font-size: 14pt;
		font-variant: small-caps;

	}

	hr {

		float: none !important;
		background: #ccc;

	}

    div > hr {


    }

/* Lists
---------------------------------------------*/

	ol {

		float: none !important;

	}

    ul {

		float: none !important;
        list-style-position: inside;

    }

    div > ul { 

        list-style-position: outside;

    }

    li {


    }

/* Content 
---------------------------------------------*/

    p.caption {

		font-size: 10pt;

    }

	span.small-caps {

		font-variant: small-caps;

	}

	.padded {

		float: none !important;

	}

	ul {

		float: none !important;

	}

	.float {

		float: none !important;

	}

/* Tables
---------------------------------------------------*/

    table {

        border-collapse: collapse;
        width: 50% !important;

    }

	div > table {

		border-left: solid 20pt white;

	}

    th {

        border-bottom: solid 1pt black;
        border-top: solid 1pt black;

    }

    td {


    }

    td.level1 {

        font-weight: bold;

    }

    td.level2 {

        text-indent: 1em;

    }

    td.level3 {

        text-indent: 2em;
		border-bottom: dotted 1pt #999;

    }

    td.price {

        text-align: right;

    }
/* Links
---------------------------------------------------*/

    a {
	text-decoration: none;
	color: #800;
    }

    
    a:hover {

	color: #360;

    }


/* Footer
---------------------------------------------------*/

    .footer {

	color: #000;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;

    }

    div > .footer {


    }

	.top {

		text-align: center;

	}
		

    img.spacer {


    }
