Question: I got the following HTML structure:

```
<div id="main-container">
    <div id="left-column">...</div>
    <div id="right-column">...</div>
</div>

```

My CSS:

```
#main-container
{
    width:80%;
    margin:20px auto;    
}

#left-column
{
    width:400px;
    float:left;
}

#right-column
{
    width:100%;
    float:right;
    padding:26px 0 0 0;
}

```

Very typical layout, nothing fancy. What I cannot understand though is why the right-column instead of taking up the the space it has in the main-container (so 80% of the whole screen minus 400px) it spans the whole main-container and gets pushed below the left-column.

I tried setting it's width to 70% and it's okay until I resize the window, then the right-column overlaps the left one. 

Thanks!

Answer: 
When you schedule a job you can set a `JobDataMap` on the [`JobDetail`](http://quartznet.sourceforge.net/apidoc/topic359.html) object and pass this to your scheduler, there are some limitations described in the [quartz.net tutorial](http://quartznet.sourceforge.net/tutorial/lesson_3.html). The job can access the data via:

```
JobDataMap dataMap = context.JobDetail.JobDataMap;

```

However I prefer to access my job configuration, via an repository injected into the job.
I passed the object following way

```
JobDetail job1 = JobBuilder.newJob(JobAutomation.class)
                .usingJobData("path", path)
                .withIdentity("job2", "group2").build();

        CronTrigger trigger1 = TriggerBuilder.newTrigger()
                .withIdentity("cronTrigger2", "group2")
                .withSchedule(CronScheduleBuilder.cronSchedule("40 27 11 * * ?"))
                .build();

```

get jobdatamap by following lines of code

```
JobDataMap dataMap = context.getJobDetail().getJobDataMap();
String path =dataMap.getString("path");

```